[INFO] fetching crate cc2538-pac 0.8.1...
[INFO] checking cc2538-pac-0.8.1 against master#82310651b93a594a3fd69015e1562186a080d94c for pr-145770
[INFO] extracting crate cc2538-pac 0.8.1 into /workspace/builds/worker-6-tc1/source
[INFO] started tweaking crates.io crate cc2538-pac 0.8.1
[INFO] finished tweaking crates.io crate cc2538-pac 0.8.1
[INFO] tweaked toml for crates.io crate cc2538-pac 0.8.1 written to /workspace/builds/worker-6-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate cc2538-pac 0.8.1 on toolchain 82310651b93a594a3fd69015e1562186a080d94c
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+82310651b93a594a3fd69015e1562186a080d94c" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate cc2538-pac 0.8.1 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+82310651b93a594a3fd69015e1562186a080d94c" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+82310651b93a594a3fd69015e1562186a080d94c" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 838f985102597c4bccd474351076e8ee1c8ecc1cbdc3e8b37fdea07e15c7f355
[INFO] running `Command { std: "docker" "start" "-a" "838f985102597c4bccd474351076e8ee1c8ecc1cbdc3e8b37fdea07e15c7f355", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "838f985102597c4bccd474351076e8ee1c8ecc1cbdc3e8b37fdea07e15c7f355", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "838f985102597c4bccd474351076e8ee1c8ecc1cbdc3e8b37fdea07e15c7f355", kill_on_drop: false }`
[INFO] [stdout] 838f985102597c4bccd474351076e8ee1c8ecc1cbdc3e8b37fdea07e15c7f355
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+82310651b93a594a3fd69015e1562186a080d94c" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] faac983280d295d841a205cf980b98c359de5ec6278b4ca86666fe6c7b8396c1
[INFO] running `Command { std: "docker" "start" "-a" "faac983280d295d841a205cf980b98c359de5ec6278b4ca86666fe6c7b8396c1", kill_on_drop: false }`
[INFO] [stderr]    Compiling semver-parser v0.7.0
[INFO] [stderr]    Compiling cortex-m v0.7.7
[INFO] [stderr]     Checking nb v1.1.0
[INFO] [stderr]     Checking vcell v0.1.3
[INFO] [stderr]     Checking void v1.0.2
[INFO] [stderr]    Compiling cc2538-pac v0.8.1 (/opt/rustwide/workdir)
[INFO] [stderr]     Checking bitfield v0.13.2
[INFO] [stderr]     Checking nb v0.1.3
[INFO] [stderr]     Checking embedded-hal v0.2.7
[INFO] [stderr]     Checking volatile-register v0.2.2
[INFO] [stderr]    Compiling semver v0.9.0
[INFO] [stderr]    Compiling rustc_version v0.2.3
[INFO] [stderr]    Compiling bare-metal v0.2.5
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/ssi0/cr0.rs:55:16
[INFO] [stdout]    |
[INFO] [stdout] 55 |     pub fn dss(&mut self) -> DssW<Cr0Spec> {
[INFO] [stdout]    |                ^^^^^^^^^     ------------- the same lifetime is hidden here
[INFO] [stdout]    |                |
[INFO] [stdout]    |                the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]    = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 55 |     pub fn dss(&mut self) -> DssW<'_, Cr0Spec> {
[INFO] [stdout]    |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/ssi0/cr0.rs:60:16
[INFO] [stdout]    |
[INFO] [stdout] 60 |     pub fn frf(&mut self) -> FrfW<Cr0Spec> {
[INFO] [stdout]    |                ^^^^^^^^^     ------------- the same lifetime is hidden here
[INFO] [stdout]    |                |
[INFO] [stdout]    |                the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 60 |     pub fn frf(&mut self) -> FrfW<'_, Cr0Spec> {
[INFO] [stdout]    |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/ssi0/cr0.rs:65:16
[INFO] [stdout]    |
[INFO] [stdout] 65 |     pub fn spo(&mut self) -> SpoW<Cr0Spec> {
[INFO] [stdout]    |                ^^^^^^^^^     ------------- the same lifetime is hidden here
[INFO] [stdout]    |                |
[INFO] [stdout]    |                the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 65 |     pub fn spo(&mut self) -> SpoW<'_, Cr0Spec> {
[INFO] [stdout]    |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/ssi0/cr0.rs:70:16
[INFO] [stdout]    |
[INFO] [stdout] 70 |     pub fn sph(&mut self) -> SphW<Cr0Spec> {
[INFO] [stdout]    |                ^^^^^^^^^     ------------- the same lifetime is hidden here
[INFO] [stdout]    |                |
[INFO] [stdout]    |                the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 70 |     pub fn sph(&mut self) -> SphW<'_, Cr0Spec> {
[INFO] [stdout]    |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/ssi0/cr0.rs:75:16
[INFO] [stdout]    |
[INFO] [stdout] 75 |     pub fn scr(&mut self) -> ScrW<Cr0Spec> {
[INFO] [stdout]    |                ^^^^^^^^^     ------------- the same lifetime is hidden here
[INFO] [stdout]    |                |
[INFO] [stdout]    |                the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 75 |     pub fn scr(&mut self) -> ScrW<'_, Cr0Spec> {
[INFO] [stdout]    |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/ssi0/cr1.rs:46:16
[INFO] [stdout]    |
[INFO] [stdout] 46 |     pub fn lbm(&mut self) -> LbmW<Cr1Spec> {
[INFO] [stdout]    |                ^^^^^^^^^     ------------- the same lifetime is hidden here
[INFO] [stdout]    |                |
[INFO] [stdout]    |                the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 46 |     pub fn lbm(&mut self) -> LbmW<'_, Cr1Spec> {
[INFO] [stdout]    |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/ssi0/cr1.rs:51:16
[INFO] [stdout]    |
[INFO] [stdout] 51 |     pub fn sse(&mut self) -> SseW<Cr1Spec> {
[INFO] [stdout]    |                ^^^^^^^^^     ------------- the same lifetime is hidden here
[INFO] [stdout]    |                |
[INFO] [stdout]    |                the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 51 |     pub fn sse(&mut self) -> SseW<'_, Cr1Spec> {
[INFO] [stdout]    |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/ssi0/cr1.rs:56:15
[INFO] [stdout]    |
[INFO] [stdout] 56 |     pub fn ms(&mut self) -> MsW<Cr1Spec> {
[INFO] [stdout]    |               ^^^^^^^^^     ------------ the same lifetime is hidden here
[INFO] [stdout]    |               |
[INFO] [stdout]    |               the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 56 |     pub fn ms(&mut self) -> MsW<'_, Cr1Spec> {
[INFO] [stdout]    |                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/ssi0/cr1.rs:61:16
[INFO] [stdout]    |
[INFO] [stdout] 61 |     pub fn sod(&mut self) -> SodW<Cr1Spec> {
[INFO] [stdout]    |                ^^^^^^^^^     ------------- the same lifetime is hidden here
[INFO] [stdout]    |                |
[INFO] [stdout]    |                the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 61 |     pub fn sod(&mut self) -> SodW<'_, Cr1Spec> {
[INFO] [stdout]    |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/ssi0/dr.rs:19:17
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn data(&mut self) -> DataW<DrSpec> {
[INFO] [stdout]    |                 ^^^^^^^^^     ------------- the same lifetime is hidden here
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn data(&mut self) -> DataW<'_, DrSpec> {
[INFO] [stdout]    |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/ssi0/cpsr.rs:19:20
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn cpsdvsr(&mut self) -> CpsdvsrW<CpsrSpec> {
[INFO] [stdout]    |                    ^^^^^^^^^     ------------------ the same lifetime is hidden here
[INFO] [stdout]    |                    |
[INFO] [stdout]    |                    the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn cpsdvsr(&mut self) -> CpsdvsrW<'_, CpsrSpec> {
[INFO] [stdout]    |                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/ssi0/im.rs:46:18
[INFO] [stdout]    |
[INFO] [stdout] 46 |     pub fn rorim(&mut self) -> RorimW<ImSpec> {
[INFO] [stdout]    |                  ^^^^^^^^^     -------------- the same lifetime is hidden here
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 46 |     pub fn rorim(&mut self) -> RorimW<'_, ImSpec> {
[INFO] [stdout]    |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/ssi0/im.rs:51:17
[INFO] [stdout]    |
[INFO] [stdout] 51 |     pub fn rtim(&mut self) -> RtimW<ImSpec> {
[INFO] [stdout]    |                 ^^^^^^^^^     ------------- the same lifetime is hidden here
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 51 |     pub fn rtim(&mut self) -> RtimW<'_, ImSpec> {
[INFO] [stdout]    |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/ssi0/im.rs:56:17
[INFO] [stdout]    |
[INFO] [stdout] 56 |     pub fn rxim(&mut self) -> RximW<ImSpec> {
[INFO] [stdout]    |                 ^^^^^^^^^     ------------- the same lifetime is hidden here
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 56 |     pub fn rxim(&mut self) -> RximW<'_, ImSpec> {
[INFO] [stdout]    |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/ssi0/im.rs:61:17
[INFO] [stdout]    |
[INFO] [stdout] 61 |     pub fn txim(&mut self) -> TximW<ImSpec> {
[INFO] [stdout]    |                 ^^^^^^^^^     ------------- the same lifetime is hidden here
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 61 |     pub fn txim(&mut self) -> TximW<'_, ImSpec> {
[INFO] [stdout]    |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/ssi0/icr.rs:28:18
[INFO] [stdout]    |
[INFO] [stdout] 28 |     pub fn roric(&mut self) -> RoricW<IcrSpec> {
[INFO] [stdout]    |                  ^^^^^^^^^     --------------- the same lifetime is hidden here
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 28 |     pub fn roric(&mut self) -> RoricW<'_, IcrSpec> {
[INFO] [stdout]    |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/ssi0/icr.rs:33:17
[INFO] [stdout]    |
[INFO] [stdout] 33 |     pub fn rtic(&mut self) -> RticW<IcrSpec> {
[INFO] [stdout]    |                 ^^^^^^^^^     -------------- the same lifetime is hidden here
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 33 |     pub fn rtic(&mut self) -> RticW<'_, IcrSpec> {
[INFO] [stdout]    |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/ssi0/dmactl.rs:28:19
[INFO] [stdout]    |
[INFO] [stdout] 28 |     pub fn rxdmae(&mut self) -> RxdmaeW<DmactlSpec> {
[INFO] [stdout]    |                   ^^^^^^^^^     ------------------- the same lifetime is hidden here
[INFO] [stdout]    |                   |
[INFO] [stdout]    |                   the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 28 |     pub fn rxdmae(&mut self) -> RxdmaeW<'_, DmactlSpec> {
[INFO] [stdout]    |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/ssi0/dmactl.rs:33:19
[INFO] [stdout]    |
[INFO] [stdout] 33 |     pub fn txdmae(&mut self) -> TxdmaeW<DmactlSpec> {
[INFO] [stdout]    |                   ^^^^^^^^^     ------------------- the same lifetime is hidden here
[INFO] [stdout]    |                   |
[INFO] [stdout]    |                   the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 33 |     pub fn txdmae(&mut self) -> TxdmaeW<'_, DmactlSpec> {
[INFO] [stdout]    |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/ssi0/cc.rs:19:15
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn cs(&mut self) -> CsW<CcSpec> {
[INFO] [stdout]    |               ^^^^^^^^^     ----------- the same lifetime is hidden here
[INFO] [stdout]    |               |
[INFO] [stdout]    |               the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn cs(&mut self) -> CsW<'_, CcSpec> {
[INFO] [stdout]    |                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/ssi1/cr0.rs:55:16
[INFO] [stdout]    |
[INFO] [stdout] 55 |     pub fn dss(&mut self) -> DssW<Cr0Spec> {
[INFO] [stdout]    |                ^^^^^^^^^     ------------- the same lifetime is hidden here
[INFO] [stdout]    |                |
[INFO] [stdout]    |                the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 55 |     pub fn dss(&mut self) -> DssW<'_, Cr0Spec> {
[INFO] [stdout]    |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/ssi1/cr0.rs:60:16
[INFO] [stdout]    |
[INFO] [stdout] 60 |     pub fn frf(&mut self) -> FrfW<Cr0Spec> {
[INFO] [stdout]    |                ^^^^^^^^^     ------------- the same lifetime is hidden here
[INFO] [stdout]    |                |
[INFO] [stdout]    |                the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 60 |     pub fn frf(&mut self) -> FrfW<'_, Cr0Spec> {
[INFO] [stdout]    |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/ssi1/cr0.rs:65:16
[INFO] [stdout]    |
[INFO] [stdout] 65 |     pub fn spo(&mut self) -> SpoW<Cr0Spec> {
[INFO] [stdout]    |                ^^^^^^^^^     ------------- the same lifetime is hidden here
[INFO] [stdout]    |                |
[INFO] [stdout]    |                the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 65 |     pub fn spo(&mut self) -> SpoW<'_, Cr0Spec> {
[INFO] [stdout]    |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/ssi1/cr0.rs:70:16
[INFO] [stdout]    |
[INFO] [stdout] 70 |     pub fn sph(&mut self) -> SphW<Cr0Spec> {
[INFO] [stdout]    |                ^^^^^^^^^     ------------- the same lifetime is hidden here
[INFO] [stdout]    |                |
[INFO] [stdout]    |                the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 70 |     pub fn sph(&mut self) -> SphW<'_, Cr0Spec> {
[INFO] [stdout]    |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/ssi1/cr0.rs:75:16
[INFO] [stdout]    |
[INFO] [stdout] 75 |     pub fn scr(&mut self) -> ScrW<Cr0Spec> {
[INFO] [stdout]    |                ^^^^^^^^^     ------------- the same lifetime is hidden here
[INFO] [stdout]    |                |
[INFO] [stdout]    |                the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 75 |     pub fn scr(&mut self) -> ScrW<'_, Cr0Spec> {
[INFO] [stdout]    |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/ssi1/cr1.rs:46:16
[INFO] [stdout]    |
[INFO] [stdout] 46 |     pub fn lbm(&mut self) -> LbmW<Cr1Spec> {
[INFO] [stdout]    |                ^^^^^^^^^     ------------- the same lifetime is hidden here
[INFO] [stdout]    |                |
[INFO] [stdout]    |                the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 46 |     pub fn lbm(&mut self) -> LbmW<'_, Cr1Spec> {
[INFO] [stdout]    |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/ssi1/cr1.rs:51:16
[INFO] [stdout]    |
[INFO] [stdout] 51 |     pub fn sse(&mut self) -> SseW<Cr1Spec> {
[INFO] [stdout]    |                ^^^^^^^^^     ------------- the same lifetime is hidden here
[INFO] [stdout]    |                |
[INFO] [stdout]    |                the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 51 |     pub fn sse(&mut self) -> SseW<'_, Cr1Spec> {
[INFO] [stdout]    |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/ssi1/cr1.rs:56:15
[INFO] [stdout]    |
[INFO] [stdout] 56 |     pub fn ms(&mut self) -> MsW<Cr1Spec> {
[INFO] [stdout]    |               ^^^^^^^^^     ------------ the same lifetime is hidden here
[INFO] [stdout]    |               |
[INFO] [stdout]    |               the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 56 |     pub fn ms(&mut self) -> MsW<'_, Cr1Spec> {
[INFO] [stdout]    |                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/ssi1/cr1.rs:61:16
[INFO] [stdout]    |
[INFO] [stdout] 61 |     pub fn sod(&mut self) -> SodW<Cr1Spec> {
[INFO] [stdout]    |                ^^^^^^^^^     ------------- the same lifetime is hidden here
[INFO] [stdout]    |                |
[INFO] [stdout]    |                the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 61 |     pub fn sod(&mut self) -> SodW<'_, Cr1Spec> {
[INFO] [stdout]    |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/ssi1/dr.rs:19:17
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn data(&mut self) -> DataW<DrSpec> {
[INFO] [stdout]    |                 ^^^^^^^^^     ------------- the same lifetime is hidden here
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn data(&mut self) -> DataW<'_, DrSpec> {
[INFO] [stdout]    |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/ssi1/cpsr.rs:19:20
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn cpsdvsr(&mut self) -> CpsdvsrW<CpsrSpec> {
[INFO] [stdout]    |                    ^^^^^^^^^     ------------------ the same lifetime is hidden here
[INFO] [stdout]    |                    |
[INFO] [stdout]    |                    the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn cpsdvsr(&mut self) -> CpsdvsrW<'_, CpsrSpec> {
[INFO] [stdout]    |                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/ssi1/im.rs:46:18
[INFO] [stdout]    |
[INFO] [stdout] 46 |     pub fn rorim(&mut self) -> RorimW<ImSpec> {
[INFO] [stdout]    |                  ^^^^^^^^^     -------------- the same lifetime is hidden here
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 46 |     pub fn rorim(&mut self) -> RorimW<'_, ImSpec> {
[INFO] [stdout]    |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/ssi1/im.rs:51:17
[INFO] [stdout]    |
[INFO] [stdout] 51 |     pub fn rtim(&mut self) -> RtimW<ImSpec> {
[INFO] [stdout]    |                 ^^^^^^^^^     ------------- the same lifetime is hidden here
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 51 |     pub fn rtim(&mut self) -> RtimW<'_, ImSpec> {
[INFO] [stdout]    |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/ssi1/im.rs:56:17
[INFO] [stdout]    |
[INFO] [stdout] 56 |     pub fn rxim(&mut self) -> RximW<ImSpec> {
[INFO] [stdout]    |                 ^^^^^^^^^     ------------- the same lifetime is hidden here
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 56 |     pub fn rxim(&mut self) -> RximW<'_, ImSpec> {
[INFO] [stdout]    |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/ssi1/im.rs:61:17
[INFO] [stdout]    |
[INFO] [stdout] 61 |     pub fn txim(&mut self) -> TximW<ImSpec> {
[INFO] [stdout]    |                 ^^^^^^^^^     ------------- the same lifetime is hidden here
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 61 |     pub fn txim(&mut self) -> TximW<'_, ImSpec> {
[INFO] [stdout]    |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/ssi1/icr.rs:28:18
[INFO] [stdout]    |
[INFO] [stdout] 28 |     pub fn roric(&mut self) -> RoricW<IcrSpec> {
[INFO] [stdout]    |                  ^^^^^^^^^     --------------- the same lifetime is hidden here
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 28 |     pub fn roric(&mut self) -> RoricW<'_, IcrSpec> {
[INFO] [stdout]    |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/ssi1/icr.rs:33:17
[INFO] [stdout]    |
[INFO] [stdout] 33 |     pub fn rtic(&mut self) -> RticW<IcrSpec> {
[INFO] [stdout]    |                 ^^^^^^^^^     -------------- the same lifetime is hidden here
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 33 |     pub fn rtic(&mut self) -> RticW<'_, IcrSpec> {
[INFO] [stdout]    |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/ssi1/dmactl.rs:28:19
[INFO] [stdout]    |
[INFO] [stdout] 28 |     pub fn rxdmae(&mut self) -> RxdmaeW<DmactlSpec> {
[INFO] [stdout]    |                   ^^^^^^^^^     ------------------- the same lifetime is hidden here
[INFO] [stdout]    |                   |
[INFO] [stdout]    |                   the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 28 |     pub fn rxdmae(&mut self) -> RxdmaeW<'_, DmactlSpec> {
[INFO] [stdout]    |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/ssi1/dmactl.rs:33:19
[INFO] [stdout]    |
[INFO] [stdout] 33 |     pub fn txdmae(&mut self) -> TxdmaeW<DmactlSpec> {
[INFO] [stdout]    |                   ^^^^^^^^^     ------------------- the same lifetime is hidden here
[INFO] [stdout]    |                   |
[INFO] [stdout]    |                   the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 33 |     pub fn txdmae(&mut self) -> TxdmaeW<'_, DmactlSpec> {
[INFO] [stdout]    |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/ssi1/cc.rs:19:15
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn cs(&mut self) -> CsW<CcSpec> {
[INFO] [stdout]    |               ^^^^^^^^^     ----------- the same lifetime is hidden here
[INFO] [stdout]    |               |
[INFO] [stdout]    |               the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn cs(&mut self) -> CsW<'_, CcSpec> {
[INFO] [stdout]    |                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/uart0/dr.rs:47:17
[INFO] [stdout]    |
[INFO] [stdout] 47 |     pub fn data(&mut self) -> DataW<DrSpec> {
[INFO] [stdout]    |                 ^^^^^^^^^     ------------- the same lifetime is hidden here
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 47 |     pub fn data(&mut self) -> DataW<'_, DrSpec> {
[INFO] [stdout]    |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]  --> src/uart0/ecr.rs:8:17
[INFO] [stdout]   |
[INFO] [stdout] 8 |     pub fn data(&mut self) -> DataW<EcrSpec> {
[INFO] [stdout]   |                 ^^^^^^^^^     -------------- the same lifetime is hidden here
[INFO] [stdout]   |                 |
[INFO] [stdout]   |                 the lifetime is elided here
[INFO] [stdout]   |
[INFO] [stdout]   = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]   |
[INFO] [stdout] 8 |     pub fn data(&mut self) -> DataW<'_, EcrSpec> {
[INFO] [stdout]   |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/uart0/ilpr.rs:19:20
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn ilpdvsr(&mut self) -> IlpdvsrW<IlprSpec> {
[INFO] [stdout]    |                    ^^^^^^^^^     ------------------ the same lifetime is hidden here
[INFO] [stdout]    |                    |
[INFO] [stdout]    |                    the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn ilpdvsr(&mut self) -> IlpdvsrW<'_, IlprSpec> {
[INFO] [stdout]    |                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/uart0/ibrd.rs:19:19
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn divint(&mut self) -> DivintW<IbrdSpec> {
[INFO] [stdout]    |                   ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]    |                   |
[INFO] [stdout]    |                   the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn divint(&mut self) -> DivintW<'_, IbrdSpec> {
[INFO] [stdout]    |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/uart0/fbrd.rs:19:20
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn divfrac(&mut self) -> DivfracW<FbrdSpec> {
[INFO] [stdout]    |                    ^^^^^^^^^     ------------------ the same lifetime is hidden here
[INFO] [stdout]    |                    |
[INFO] [stdout]    |                    the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn divfrac(&mut self) -> DivfracW<'_, FbrdSpec> {
[INFO] [stdout]    |                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/uart0/lcrh.rs:73:16
[INFO] [stdout]    |
[INFO] [stdout] 73 |     pub fn brk(&mut self) -> BrkW<LcrhSpec> {
[INFO] [stdout]    |                ^^^^^^^^^     -------------- the same lifetime is hidden here
[INFO] [stdout]    |                |
[INFO] [stdout]    |                the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 73 |     pub fn brk(&mut self) -> BrkW<'_, LcrhSpec> {
[INFO] [stdout]    |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/uart0/lcrh.rs:78:16
[INFO] [stdout]    |
[INFO] [stdout] 78 |     pub fn pen(&mut self) -> PenW<LcrhSpec> {
[INFO] [stdout]    |                ^^^^^^^^^     -------------- the same lifetime is hidden here
[INFO] [stdout]    |                |
[INFO] [stdout]    |                the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 78 |     pub fn pen(&mut self) -> PenW<'_, LcrhSpec> {
[INFO] [stdout]    |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/uart0/lcrh.rs:83:16
[INFO] [stdout]    |
[INFO] [stdout] 83 |     pub fn eps(&mut self) -> EpsW<LcrhSpec> {
[INFO] [stdout]    |                ^^^^^^^^^     -------------- the same lifetime is hidden here
[INFO] [stdout]    |                |
[INFO] [stdout]    |                the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 83 |     pub fn eps(&mut self) -> EpsW<'_, LcrhSpec> {
[INFO] [stdout]    |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/uart0/lcrh.rs:88:17
[INFO] [stdout]    |
[INFO] [stdout] 88 |     pub fn stp2(&mut self) -> Stp2W<LcrhSpec> {
[INFO] [stdout]    |                 ^^^^^^^^^     --------------- the same lifetime is hidden here
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 88 |     pub fn stp2(&mut self) -> Stp2W<'_, LcrhSpec> {
[INFO] [stdout]    |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/uart0/lcrh.rs:93:16
[INFO] [stdout]    |
[INFO] [stdout] 93 |     pub fn fen(&mut self) -> FenW<LcrhSpec> {
[INFO] [stdout]    |                ^^^^^^^^^     -------------- the same lifetime is hidden here
[INFO] [stdout]    |                |
[INFO] [stdout]    |                the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 93 |     pub fn fen(&mut self) -> FenW<'_, LcrhSpec> {
[INFO] [stdout]    |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/uart0/lcrh.rs:98:17
[INFO] [stdout]    |
[INFO] [stdout] 98 |     pub fn wlen(&mut self) -> WlenW<LcrhSpec> {
[INFO] [stdout]    |                 ^^^^^^^^^     --------------- the same lifetime is hidden here
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 98 |     pub fn wlen(&mut self) -> WlenW<'_, LcrhSpec> {
[INFO] [stdout]    |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/uart0/lcrh.rs:103:16
[INFO] [stdout]     |
[INFO] [stdout] 103 |     pub fn sps(&mut self) -> SpsW<LcrhSpec> {
[INFO] [stdout]     |                ^^^^^^^^^     -------------- the same lifetime is hidden here
[INFO] [stdout]     |                |
[INFO] [stdout]     |                the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 103 |     pub fn sps(&mut self) -> SpsW<'_, LcrhSpec> {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/uart0/ctl.rs:109:19
[INFO] [stdout]     |
[INFO] [stdout] 109 |     pub fn uarten(&mut self) -> UartenW<CtlSpec> {
[INFO] [stdout]     |                   ^^^^^^^^^     ---------------- the same lifetime is hidden here
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 109 |     pub fn uarten(&mut self) -> UartenW<'_, CtlSpec> {
[INFO] [stdout]     |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/uart0/ctl.rs:114:18
[INFO] [stdout]     |
[INFO] [stdout] 114 |     pub fn siren(&mut self) -> SirenW<CtlSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     --------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 114 |     pub fn siren(&mut self) -> SirenW<'_, CtlSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/uart0/ctl.rs:119:18
[INFO] [stdout]     |
[INFO] [stdout] 119 |     pub fn sirlp(&mut self) -> SirlpW<CtlSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     --------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 119 |     pub fn sirlp(&mut self) -> SirlpW<'_, CtlSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/uart0/ctl.rs:124:16
[INFO] [stdout]     |
[INFO] [stdout] 124 |     pub fn eot(&mut self) -> EotW<CtlSpec> {
[INFO] [stdout]     |                ^^^^^^^^^     ------------- the same lifetime is hidden here
[INFO] [stdout]     |                |
[INFO] [stdout]     |                the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 124 |     pub fn eot(&mut self) -> EotW<'_, CtlSpec> {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/uart0/ctl.rs:129:16
[INFO] [stdout]     |
[INFO] [stdout] 129 |     pub fn hse(&mut self) -> HseW<CtlSpec> {
[INFO] [stdout]     |                ^^^^^^^^^     ------------- the same lifetime is hidden here
[INFO] [stdout]     |                |
[INFO] [stdout]     |                the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 129 |     pub fn hse(&mut self) -> HseW<'_, CtlSpec> {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/uart0/ctl.rs:134:16
[INFO] [stdout]     |
[INFO] [stdout] 134 |     pub fn lin(&mut self) -> LinW<CtlSpec> {
[INFO] [stdout]     |                ^^^^^^^^^     ------------- the same lifetime is hidden here
[INFO] [stdout]     |                |
[INFO] [stdout]     |                the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 134 |     pub fn lin(&mut self) -> LinW<'_, CtlSpec> {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/uart0/ctl.rs:139:16
[INFO] [stdout]     |
[INFO] [stdout] 139 |     pub fn lbe(&mut self) -> LbeW<CtlSpec> {
[INFO] [stdout]     |                ^^^^^^^^^     ------------- the same lifetime is hidden here
[INFO] [stdout]     |                |
[INFO] [stdout]     |                the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 139 |     pub fn lbe(&mut self) -> LbeW<'_, CtlSpec> {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/uart0/ctl.rs:144:16
[INFO] [stdout]     |
[INFO] [stdout] 144 |     pub fn txe(&mut self) -> TxeW<CtlSpec> {
[INFO] [stdout]     |                ^^^^^^^^^     ------------- the same lifetime is hidden here
[INFO] [stdout]     |                |
[INFO] [stdout]     |                the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 144 |     pub fn txe(&mut self) -> TxeW<'_, CtlSpec> {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/uart0/ctl.rs:149:16
[INFO] [stdout]     |
[INFO] [stdout] 149 |     pub fn rxe(&mut self) -> RxeW<CtlSpec> {
[INFO] [stdout]     |                ^^^^^^^^^     ------------- the same lifetime is hidden here
[INFO] [stdout]     |                |
[INFO] [stdout]     |                the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 149 |     pub fn rxe(&mut self) -> RxeW<'_, CtlSpec> {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/uart0/ctl.rs:154:18
[INFO] [stdout]     |
[INFO] [stdout] 154 |     pub fn rtsen(&mut self) -> RtsenW<CtlSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     --------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 154 |     pub fn rtsen(&mut self) -> RtsenW<'_, CtlSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/uart0/ctl.rs:159:18
[INFO] [stdout]     |
[INFO] [stdout] 159 |     pub fn ctsen(&mut self) -> CtsenW<CtlSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     --------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 159 |     pub fn ctsen(&mut self) -> CtsenW<'_, CtlSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/uart0/ifls.rs:28:21
[INFO] [stdout]    |
[INFO] [stdout] 28 |     pub fn txiflsel(&mut self) -> TxiflselW<IflsSpec> {
[INFO] [stdout]    |                     ^^^^^^^^^     ------------------- the same lifetime is hidden here
[INFO] [stdout]    |                     |
[INFO] [stdout]    |                     the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 28 |     pub fn txiflsel(&mut self) -> TxiflselW<'_, IflsSpec> {
[INFO] [stdout]    |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/uart0/ifls.rs:33:21
[INFO] [stdout]    |
[INFO] [stdout] 33 |     pub fn rxiflsel(&mut self) -> RxiflselW<IflsSpec> {
[INFO] [stdout]    |                     ^^^^^^^^^     ------------------- the same lifetime is hidden here
[INFO] [stdout]    |                     |
[INFO] [stdout]    |                     the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 33 |     pub fn rxiflsel(&mut self) -> RxiflselW<'_, IflsSpec> {
[INFO] [stdout]    |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/uart0/im.rs:109:17
[INFO] [stdout]     |
[INFO] [stdout] 109 |     pub fn rxim(&mut self) -> RximW<ImSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ------------- the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 109 |     pub fn rxim(&mut self) -> RximW<'_, ImSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/uart0/im.rs:114:17
[INFO] [stdout]     |
[INFO] [stdout] 114 |     pub fn txim(&mut self) -> TximW<ImSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ------------- the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 114 |     pub fn txim(&mut self) -> TximW<'_, ImSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/uart0/im.rs:119:17
[INFO] [stdout]     |
[INFO] [stdout] 119 |     pub fn rtim(&mut self) -> RtimW<ImSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ------------- the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 119 |     pub fn rtim(&mut self) -> RtimW<'_, ImSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/uart0/im.rs:124:17
[INFO] [stdout]     |
[INFO] [stdout] 124 |     pub fn feim(&mut self) -> FeimW<ImSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ------------- the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 124 |     pub fn feim(&mut self) -> FeimW<'_, ImSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/uart0/im.rs:129:17
[INFO] [stdout]     |
[INFO] [stdout] 129 |     pub fn peim(&mut self) -> PeimW<ImSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ------------- the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 129 |     pub fn peim(&mut self) -> PeimW<'_, ImSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/uart0/im.rs:134:17
[INFO] [stdout]     |
[INFO] [stdout] 134 |     pub fn beim(&mut self) -> BeimW<ImSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ------------- the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 134 |     pub fn beim(&mut self) -> BeimW<'_, ImSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/uart0/im.rs:139:17
[INFO] [stdout]     |
[INFO] [stdout] 139 |     pub fn oeim(&mut self) -> OeimW<ImSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ------------- the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 139 |     pub fn oeim(&mut self) -> OeimW<'_, ImSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/uart0/im.rs:144:22
[INFO] [stdout]     |
[INFO] [stdout] 144 |     pub fn ninebitim(&mut self) -> NinebitimW<ImSpec> {
[INFO] [stdout]     |                      ^^^^^^^^^     ------------------ the same lifetime is hidden here
[INFO] [stdout]     |                      |
[INFO] [stdout]     |                      the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 144 |     pub fn ninebitim(&mut self) -> NinebitimW<'_, ImSpec> {
[INFO] [stdout]     |                                               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/uart0/im.rs:149:19
[INFO] [stdout]     |
[INFO] [stdout] 149 |     pub fn lmsbim(&mut self) -> LmsbimW<ImSpec> {
[INFO] [stdout]     |                   ^^^^^^^^^     --------------- the same lifetime is hidden here
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 149 |     pub fn lmsbim(&mut self) -> LmsbimW<'_, ImSpec> {
[INFO] [stdout]     |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/uart0/im.rs:154:19
[INFO] [stdout]     |
[INFO] [stdout] 154 |     pub fn lme1im(&mut self) -> Lme1imW<ImSpec> {
[INFO] [stdout]     |                   ^^^^^^^^^     --------------- the same lifetime is hidden here
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 154 |     pub fn lme1im(&mut self) -> Lme1imW<'_, ImSpec> {
[INFO] [stdout]     |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/uart0/im.rs:159:19
[INFO] [stdout]     |
[INFO] [stdout] 159 |     pub fn lme5im(&mut self) -> Lme5imW<ImSpec> {
[INFO] [stdout]     |                   ^^^^^^^^^     --------------- the same lifetime is hidden here
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 159 |     pub fn lme5im(&mut self) -> Lme5imW<'_, ImSpec> {
[INFO] [stdout]     |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/uart0/icr.rs:28:17
[INFO] [stdout]    |
[INFO] [stdout] 28 |     pub fn rxic(&mut self) -> RxicW<IcrSpec> {
[INFO] [stdout]    |                 ^^^^^^^^^     -------------- the same lifetime is hidden here
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 28 |     pub fn rxic(&mut self) -> RxicW<'_, IcrSpec> {
[INFO] [stdout]    |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/uart0/icr.rs:33:17
[INFO] [stdout]    |
[INFO] [stdout] 33 |     pub fn txic(&mut self) -> TxicW<IcrSpec> {
[INFO] [stdout]    |                 ^^^^^^^^^     -------------- the same lifetime is hidden here
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 33 |     pub fn txic(&mut self) -> TxicW<'_, IcrSpec> {
[INFO] [stdout]    |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/uart0/icr.rs:38:17
[INFO] [stdout]    |
[INFO] [stdout] 38 |     pub fn rtic(&mut self) -> RticW<IcrSpec> {
[INFO] [stdout]    |                 ^^^^^^^^^     -------------- the same lifetime is hidden here
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 38 |     pub fn rtic(&mut self) -> RticW<'_, IcrSpec> {
[INFO] [stdout]    |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/uart0/icr.rs:43:17
[INFO] [stdout]    |
[INFO] [stdout] 43 |     pub fn feic(&mut self) -> FeicW<IcrSpec> {
[INFO] [stdout]    |                 ^^^^^^^^^     -------------- the same lifetime is hidden here
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 43 |     pub fn feic(&mut self) -> FeicW<'_, IcrSpec> {
[INFO] [stdout]    |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/uart0/icr.rs:48:17
[INFO] [stdout]    |
[INFO] [stdout] 48 |     pub fn peic(&mut self) -> PeicW<IcrSpec> {
[INFO] [stdout]    |                 ^^^^^^^^^     -------------- the same lifetime is hidden here
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 48 |     pub fn peic(&mut self) -> PeicW<'_, IcrSpec> {
[INFO] [stdout]    |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/uart0/icr.rs:53:17
[INFO] [stdout]    |
[INFO] [stdout] 53 |     pub fn beic(&mut self) -> BeicW<IcrSpec> {
[INFO] [stdout]    |                 ^^^^^^^^^     -------------- the same lifetime is hidden here
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 53 |     pub fn beic(&mut self) -> BeicW<'_, IcrSpec> {
[INFO] [stdout]    |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/uart0/icr.rs:58:17
[INFO] [stdout]    |
[INFO] [stdout] 58 |     pub fn oeic(&mut self) -> OeicW<IcrSpec> {
[INFO] [stdout]    |                 ^^^^^^^^^     -------------- the same lifetime is hidden here
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 58 |     pub fn oeic(&mut self) -> OeicW<'_, IcrSpec> {
[INFO] [stdout]    |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/uart0/icr.rs:63:22
[INFO] [stdout]    |
[INFO] [stdout] 63 |     pub fn ninebitic(&mut self) -> NinebiticW<IcrSpec> {
[INFO] [stdout]    |                      ^^^^^^^^^     ------------------- the same lifetime is hidden here
[INFO] [stdout]    |                      |
[INFO] [stdout]    |                      the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 63 |     pub fn ninebitic(&mut self) -> NinebiticW<'_, IcrSpec> {
[INFO] [stdout]    |                                               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/uart0/icr.rs:68:19
[INFO] [stdout]    |
[INFO] [stdout] 68 |     pub fn lmsbic(&mut self) -> LmsbicW<IcrSpec> {
[INFO] [stdout]    |                   ^^^^^^^^^     ---------------- the same lifetime is hidden here
[INFO] [stdout]    |                   |
[INFO] [stdout]    |                   the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 68 |     pub fn lmsbic(&mut self) -> LmsbicW<'_, IcrSpec> {
[INFO] [stdout]    |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/uart0/icr.rs:73:19
[INFO] [stdout]    |
[INFO] [stdout] 73 |     pub fn lme1ic(&mut self) -> Lme1icW<IcrSpec> {
[INFO] [stdout]    |                   ^^^^^^^^^     ---------------- the same lifetime is hidden here
[INFO] [stdout]    |                   |
[INFO] [stdout]    |                   the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 73 |     pub fn lme1ic(&mut self) -> Lme1icW<'_, IcrSpec> {
[INFO] [stdout]    |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/uart0/icr.rs:78:19
[INFO] [stdout]    |
[INFO] [stdout] 78 |     pub fn lme5ic(&mut self) -> Lme5icW<IcrSpec> {
[INFO] [stdout]    |                   ^^^^^^^^^     ---------------- the same lifetime is hidden here
[INFO] [stdout]    |                   |
[INFO] [stdout]    |                   the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 78 |     pub fn lme5ic(&mut self) -> Lme5icW<'_, IcrSpec> {
[INFO] [stdout]    |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/uart0/dmactl.rs:37:19
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn rxdmae(&mut self) -> RxdmaeW<DmactlSpec> {
[INFO] [stdout]    |                   ^^^^^^^^^     ------------------- the same lifetime is hidden here
[INFO] [stdout]    |                   |
[INFO] [stdout]    |                   the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn rxdmae(&mut self) -> RxdmaeW<'_, DmactlSpec> {
[INFO] [stdout]    |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/uart0/dmactl.rs:42:19
[INFO] [stdout]    |
[INFO] [stdout] 42 |     pub fn txdmae(&mut self) -> TxdmaeW<DmactlSpec> {
[INFO] [stdout]    |                   ^^^^^^^^^     ------------------- the same lifetime is hidden here
[INFO] [stdout]    |                   |
[INFO] [stdout]    |                   the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 42 |     pub fn txdmae(&mut self) -> TxdmaeW<'_, DmactlSpec> {
[INFO] [stdout]    |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/uart0/dmactl.rs:47:19
[INFO] [stdout]    |
[INFO] [stdout] 47 |     pub fn dmaerr(&mut self) -> DmaerrW<DmactlSpec> {
[INFO] [stdout]    |                   ^^^^^^^^^     ------------------- the same lifetime is hidden here
[INFO] [stdout]    |                   |
[INFO] [stdout]    |                   the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 47 |     pub fn dmaerr(&mut self) -> DmaerrW<'_, DmactlSpec> {
[INFO] [stdout]    |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/uart0/lctl.rs:28:19
[INFO] [stdout]    |
[INFO] [stdout] 28 |     pub fn master(&mut self) -> MasterW<LctlSpec> {
[INFO] [stdout]    |                   ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]    |                   |
[INFO] [stdout]    |                   the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 28 |     pub fn master(&mut self) -> MasterW<'_, LctlSpec> {
[INFO] [stdout]    |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/uart0/lctl.rs:33:17
[INFO] [stdout]    |
[INFO] [stdout] 33 |     pub fn blen(&mut self) -> BlenW<LctlSpec> {
[INFO] [stdout]    |                 ^^^^^^^^^     --------------- the same lifetime is hidden here
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 33 |     pub fn blen(&mut self) -> BlenW<'_, LctlSpec> {
[INFO] [stdout]    |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/uart0/ninebitaddr.rs:28:17
[INFO] [stdout]    |
[INFO] [stdout] 28 |     pub fn addr(&mut self) -> AddrW<NinebitaddrSpec> {
[INFO] [stdout]    |                 ^^^^^^^^^     ---------------------- the same lifetime is hidden here
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 28 |     pub fn addr(&mut self) -> AddrW<'_, NinebitaddrSpec> {
[INFO] [stdout]    |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/uart0/ninebitaddr.rs:33:22
[INFO] [stdout]    |
[INFO] [stdout] 33 |     pub fn ninebiten(&mut self) -> NinebitenW<NinebitaddrSpec> {
[INFO] [stdout]    |                      ^^^^^^^^^     --------------------------- the same lifetime is hidden here
[INFO] [stdout]    |                      |
[INFO] [stdout]    |                      the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 33 |     pub fn ninebiten(&mut self) -> NinebitenW<'_, NinebitaddrSpec> {
[INFO] [stdout]    |                                               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/uart0/ninebitamask.rs:26:17
[INFO] [stdout]    |
[INFO] [stdout] 26 |     pub fn mask(&mut self) -> MaskW<NinebitamaskSpec> {
[INFO] [stdout]    |                 ^^^^^^^^^     ----------------------- the same lifetime is hidden here
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 26 |     pub fn mask(&mut self) -> MaskW<'_, NinebitamaskSpec> {
[INFO] [stdout]    |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/uart0/cc.rs:19:15
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn cs(&mut self) -> CsW<CcSpec> {
[INFO] [stdout]    |               ^^^^^^^^^     ----------- the same lifetime is hidden here
[INFO] [stdout]    |               |
[INFO] [stdout]    |               the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn cs(&mut self) -> CsW<'_, CcSpec> {
[INFO] [stdout]    |                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/uart1/dr.rs:47:17
[INFO] [stdout]    |
[INFO] [stdout] 47 |     pub fn data(&mut self) -> DataW<DrSpec> {
[INFO] [stdout]    |                 ^^^^^^^^^     ------------- the same lifetime is hidden here
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 47 |     pub fn data(&mut self) -> DataW<'_, DrSpec> {
[INFO] [stdout]    |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]  --> src/uart1/ecr.rs:8:17
[INFO] [stdout]   |
[INFO] [stdout] 8 |     pub fn data(&mut self) -> DataW<EcrSpec> {
[INFO] [stdout]   |                 ^^^^^^^^^     -------------- the same lifetime is hidden here
[INFO] [stdout]   |                 |
[INFO] [stdout]   |                 the lifetime is elided here
[INFO] [stdout]   |
[INFO] [stdout]   = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]   |
[INFO] [stdout] 8 |     pub fn data(&mut self) -> DataW<'_, EcrSpec> {
[INFO] [stdout]   |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/uart1/ilpr.rs:19:20
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn ilpdvsr(&mut self) -> IlpdvsrW<IlprSpec> {
[INFO] [stdout]    |                    ^^^^^^^^^     ------------------ the same lifetime is hidden here
[INFO] [stdout]    |                    |
[INFO] [stdout]    |                    the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn ilpdvsr(&mut self) -> IlpdvsrW<'_, IlprSpec> {
[INFO] [stdout]    |                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/uart1/ibrd.rs:19:19
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn divint(&mut self) -> DivintW<IbrdSpec> {
[INFO] [stdout]    |                   ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]    |                   |
[INFO] [stdout]    |                   the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn divint(&mut self) -> DivintW<'_, IbrdSpec> {
[INFO] [stdout]    |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/uart1/fbrd.rs:19:20
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn divfrac(&mut self) -> DivfracW<FbrdSpec> {
[INFO] [stdout]    |                    ^^^^^^^^^     ------------------ the same lifetime is hidden here
[INFO] [stdout]    |                    |
[INFO] [stdout]    |                    the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn divfrac(&mut self) -> DivfracW<'_, FbrdSpec> {
[INFO] [stdout]    |                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/uart1/lcrh.rs:73:16
[INFO] [stdout]    |
[INFO] [stdout] 73 |     pub fn brk(&mut self) -> BrkW<LcrhSpec> {
[INFO] [stdout]    |                ^^^^^^^^^     -------------- the same lifetime is hidden here
[INFO] [stdout]    |                |
[INFO] [stdout]    |                the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 73 |     pub fn brk(&mut self) -> BrkW<'_, LcrhSpec> {
[INFO] [stdout]    |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/uart1/lcrh.rs:78:16
[INFO] [stdout]    |
[INFO] [stdout] 78 |     pub fn pen(&mut self) -> PenW<LcrhSpec> {
[INFO] [stdout]    |                ^^^^^^^^^     -------------- the same lifetime is hidden here
[INFO] [stdout]    |                |
[INFO] [stdout]    |                the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 78 |     pub fn pen(&mut self) -> PenW<'_, LcrhSpec> {
[INFO] [stdout]    |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/uart1/lcrh.rs:83:16
[INFO] [stdout]    |
[INFO] [stdout] 83 |     pub fn eps(&mut self) -> EpsW<LcrhSpec> {
[INFO] [stdout]    |                ^^^^^^^^^     -------------- the same lifetime is hidden here
[INFO] [stdout]    |                |
[INFO] [stdout]    |                the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 83 |     pub fn eps(&mut self) -> EpsW<'_, LcrhSpec> {
[INFO] [stdout]    |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/uart1/lcrh.rs:88:17
[INFO] [stdout]    |
[INFO] [stdout] 88 |     pub fn stp2(&mut self) -> Stp2W<LcrhSpec> {
[INFO] [stdout]    |                 ^^^^^^^^^     --------------- the same lifetime is hidden here
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 88 |     pub fn stp2(&mut self) -> Stp2W<'_, LcrhSpec> {
[INFO] [stdout]    |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/uart1/lcrh.rs:93:16
[INFO] [stdout]    |
[INFO] [stdout] 93 |     pub fn fen(&mut self) -> FenW<LcrhSpec> {
[INFO] [stdout]    |                ^^^^^^^^^     -------------- the same lifetime is hidden here
[INFO] [stdout]    |                |
[INFO] [stdout]    |                the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 93 |     pub fn fen(&mut self) -> FenW<'_, LcrhSpec> {
[INFO] [stdout]    |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/uart1/lcrh.rs:98:17
[INFO] [stdout]    |
[INFO] [stdout] 98 |     pub fn wlen(&mut self) -> WlenW<LcrhSpec> {
[INFO] [stdout]    |                 ^^^^^^^^^     --------------- the same lifetime is hidden here
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 98 |     pub fn wlen(&mut self) -> WlenW<'_, LcrhSpec> {
[INFO] [stdout]    |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/uart1/lcrh.rs:103:16
[INFO] [stdout]     |
[INFO] [stdout] 103 |     pub fn sps(&mut self) -> SpsW<LcrhSpec> {
[INFO] [stdout]     |                ^^^^^^^^^     -------------- the same lifetime is hidden here
[INFO] [stdout]     |                |
[INFO] [stdout]     |                the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 103 |     pub fn sps(&mut self) -> SpsW<'_, LcrhSpec> {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/uart1/ctl.rs:109:19
[INFO] [stdout]     |
[INFO] [stdout] 109 |     pub fn uarten(&mut self) -> UartenW<CtlSpec> {
[INFO] [stdout]     |                   ^^^^^^^^^     ---------------- the same lifetime is hidden here
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 109 |     pub fn uarten(&mut self) -> UartenW<'_, CtlSpec> {
[INFO] [stdout]     |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/uart1/ctl.rs:114:18
[INFO] [stdout]     |
[INFO] [stdout] 114 |     pub fn siren(&mut self) -> SirenW<CtlSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     --------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 114 |     pub fn siren(&mut self) -> SirenW<'_, CtlSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/uart1/ctl.rs:119:18
[INFO] [stdout]     |
[INFO] [stdout] 119 |     pub fn sirlp(&mut self) -> SirlpW<CtlSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     --------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 119 |     pub fn sirlp(&mut self) -> SirlpW<'_, CtlSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/uart1/ctl.rs:124:16
[INFO] [stdout]     |
[INFO] [stdout] 124 |     pub fn eot(&mut self) -> EotW<CtlSpec> {
[INFO] [stdout]     |                ^^^^^^^^^     ------------- the same lifetime is hidden here
[INFO] [stdout]     |                |
[INFO] [stdout]     |                the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 124 |     pub fn eot(&mut self) -> EotW<'_, CtlSpec> {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/uart1/ctl.rs:129:16
[INFO] [stdout]     |
[INFO] [stdout] 129 |     pub fn hse(&mut self) -> HseW<CtlSpec> {
[INFO] [stdout]     |                ^^^^^^^^^     ------------- the same lifetime is hidden here
[INFO] [stdout]     |                |
[INFO] [stdout]     |                the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 129 |     pub fn hse(&mut self) -> HseW<'_, CtlSpec> {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/uart1/ctl.rs:134:16
[INFO] [stdout]     |
[INFO] [stdout] 134 |     pub fn lin(&mut self) -> LinW<CtlSpec> {
[INFO] [stdout]     |                ^^^^^^^^^     ------------- the same lifetime is hidden here
[INFO] [stdout]     |                |
[INFO] [stdout]     |                the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 134 |     pub fn lin(&mut self) -> LinW<'_, CtlSpec> {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/uart1/ctl.rs:139:16
[INFO] [stdout]     |
[INFO] [stdout] 139 |     pub fn lbe(&mut self) -> LbeW<CtlSpec> {
[INFO] [stdout]     |                ^^^^^^^^^     ------------- the same lifetime is hidden here
[INFO] [stdout]     |                |
[INFO] [stdout]     |                the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 139 |     pub fn lbe(&mut self) -> LbeW<'_, CtlSpec> {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/uart1/ctl.rs:144:16
[INFO] [stdout]     |
[INFO] [stdout] 144 |     pub fn txe(&mut self) -> TxeW<CtlSpec> {
[INFO] [stdout]     |                ^^^^^^^^^     ------------- the same lifetime is hidden here
[INFO] [stdout]     |                |
[INFO] [stdout]     |                the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 144 |     pub fn txe(&mut self) -> TxeW<'_, CtlSpec> {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/uart1/ctl.rs:149:16
[INFO] [stdout]     |
[INFO] [stdout] 149 |     pub fn rxe(&mut self) -> RxeW<CtlSpec> {
[INFO] [stdout]     |                ^^^^^^^^^     ------------- the same lifetime is hidden here
[INFO] [stdout]     |                |
[INFO] [stdout]     |                the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 149 |     pub fn rxe(&mut self) -> RxeW<'_, CtlSpec> {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/uart1/ctl.rs:154:18
[INFO] [stdout]     |
[INFO] [stdout] 154 |     pub fn rtsen(&mut self) -> RtsenW<CtlSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     --------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 154 |     pub fn rtsen(&mut self) -> RtsenW<'_, CtlSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/uart1/ctl.rs:159:18
[INFO] [stdout]     |
[INFO] [stdout] 159 |     pub fn ctsen(&mut self) -> CtsenW<CtlSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     --------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 159 |     pub fn ctsen(&mut self) -> CtsenW<'_, CtlSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/uart1/ifls.rs:28:21
[INFO] [stdout]    |
[INFO] [stdout] 28 |     pub fn txiflsel(&mut self) -> TxiflselW<IflsSpec> {
[INFO] [stdout]    |                     ^^^^^^^^^     ------------------- the same lifetime is hidden here
[INFO] [stdout]    |                     |
[INFO] [stdout]    |                     the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 28 |     pub fn txiflsel(&mut self) -> TxiflselW<'_, IflsSpec> {
[INFO] [stdout]    |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/uart1/ifls.rs:33:21
[INFO] [stdout]    |
[INFO] [stdout] 33 |     pub fn rxiflsel(&mut self) -> RxiflselW<IflsSpec> {
[INFO] [stdout]    |                     ^^^^^^^^^     ------------------- the same lifetime is hidden here
[INFO] [stdout]    |                     |
[INFO] [stdout]    |                     the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 33 |     pub fn rxiflsel(&mut self) -> RxiflselW<'_, IflsSpec> {
[INFO] [stdout]    |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/uart1/im.rs:109:17
[INFO] [stdout]     |
[INFO] [stdout] 109 |     pub fn rxim(&mut self) -> RximW<ImSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ------------- the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 109 |     pub fn rxim(&mut self) -> RximW<'_, ImSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/uart1/im.rs:114:17
[INFO] [stdout]     |
[INFO] [stdout] 114 |     pub fn txim(&mut self) -> TximW<ImSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ------------- the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 114 |     pub fn txim(&mut self) -> TximW<'_, ImSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/uart1/im.rs:119:17
[INFO] [stdout]     |
[INFO] [stdout] 119 |     pub fn rtim(&mut self) -> RtimW<ImSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ------------- the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 119 |     pub fn rtim(&mut self) -> RtimW<'_, ImSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/uart1/im.rs:124:17
[INFO] [stdout]     |
[INFO] [stdout] 124 |     pub fn feim(&mut self) -> FeimW<ImSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ------------- the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 124 |     pub fn feim(&mut self) -> FeimW<'_, ImSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/uart1/im.rs:129:17
[INFO] [stdout]     |
[INFO] [stdout] 129 |     pub fn peim(&mut self) -> PeimW<ImSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ------------- the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 129 |     pub fn peim(&mut self) -> PeimW<'_, ImSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/uart1/im.rs:134:17
[INFO] [stdout]     |
[INFO] [stdout] 134 |     pub fn beim(&mut self) -> BeimW<ImSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ------------- the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 134 |     pub fn beim(&mut self) -> BeimW<'_, ImSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/uart1/im.rs:139:17
[INFO] [stdout]     |
[INFO] [stdout] 139 |     pub fn oeim(&mut self) -> OeimW<ImSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ------------- the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 139 |     pub fn oeim(&mut self) -> OeimW<'_, ImSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/uart1/im.rs:144:22
[INFO] [stdout]     |
[INFO] [stdout] 144 |     pub fn ninebitim(&mut self) -> NinebitimW<ImSpec> {
[INFO] [stdout]     |                      ^^^^^^^^^     ------------------ the same lifetime is hidden here
[INFO] [stdout]     |                      |
[INFO] [stdout]     |                      the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 144 |     pub fn ninebitim(&mut self) -> NinebitimW<'_, ImSpec> {
[INFO] [stdout]     |                                               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/uart1/im.rs:149:19
[INFO] [stdout]     |
[INFO] [stdout] 149 |     pub fn lmsbim(&mut self) -> LmsbimW<ImSpec> {
[INFO] [stdout]     |                   ^^^^^^^^^     --------------- the same lifetime is hidden here
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 149 |     pub fn lmsbim(&mut self) -> LmsbimW<'_, ImSpec> {
[INFO] [stdout]     |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/uart1/im.rs:154:19
[INFO] [stdout]     |
[INFO] [stdout] 154 |     pub fn lme1im(&mut self) -> Lme1imW<ImSpec> {
[INFO] [stdout]     |                   ^^^^^^^^^     --------------- the same lifetime is hidden here
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 154 |     pub fn lme1im(&mut self) -> Lme1imW<'_, ImSpec> {
[INFO] [stdout]     |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/uart1/im.rs:159:19
[INFO] [stdout]     |
[INFO] [stdout] 159 |     pub fn lme5im(&mut self) -> Lme5imW<ImSpec> {
[INFO] [stdout]     |                   ^^^^^^^^^     --------------- the same lifetime is hidden here
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 159 |     pub fn lme5im(&mut self) -> Lme5imW<'_, ImSpec> {
[INFO] [stdout]     |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/uart1/icr.rs:28:17
[INFO] [stdout]    |
[INFO] [stdout] 28 |     pub fn rxic(&mut self) -> RxicW<IcrSpec> {
[INFO] [stdout]    |                 ^^^^^^^^^     -------------- the same lifetime is hidden here
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 28 |     pub fn rxic(&mut self) -> RxicW<'_, IcrSpec> {
[INFO] [stdout]    |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/uart1/icr.rs:33:17
[INFO] [stdout]    |
[INFO] [stdout] 33 |     pub fn txic(&mut self) -> TxicW<IcrSpec> {
[INFO] [stdout]    |                 ^^^^^^^^^     -------------- the same lifetime is hidden here
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 33 |     pub fn txic(&mut self) -> TxicW<'_, IcrSpec> {
[INFO] [stdout]    |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/uart1/icr.rs:38:17
[INFO] [stdout]    |
[INFO] [stdout] 38 |     pub fn rtic(&mut self) -> RticW<IcrSpec> {
[INFO] [stdout]    |                 ^^^^^^^^^     -------------- the same lifetime is hidden here
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 38 |     pub fn rtic(&mut self) -> RticW<'_, IcrSpec> {
[INFO] [stdout]    |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/uart1/icr.rs:43:17
[INFO] [stdout]    |
[INFO] [stdout] 43 |     pub fn feic(&mut self) -> FeicW<IcrSpec> {
[INFO] [stdout]    |                 ^^^^^^^^^     -------------- the same lifetime is hidden here
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 43 |     pub fn feic(&mut self) -> FeicW<'_, IcrSpec> {
[INFO] [stdout]    |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/uart1/icr.rs:48:17
[INFO] [stdout]    |
[INFO] [stdout] 48 |     pub fn peic(&mut self) -> PeicW<IcrSpec> {
[INFO] [stdout]    |                 ^^^^^^^^^     -------------- the same lifetime is hidden here
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 48 |     pub fn peic(&mut self) -> PeicW<'_, IcrSpec> {
[INFO] [stdout]    |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/uart1/icr.rs:53:17
[INFO] [stdout]    |
[INFO] [stdout] 53 |     pub fn beic(&mut self) -> BeicW<IcrSpec> {
[INFO] [stdout]    |                 ^^^^^^^^^     -------------- the same lifetime is hidden here
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 53 |     pub fn beic(&mut self) -> BeicW<'_, IcrSpec> {
[INFO] [stdout]    |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/uart1/icr.rs:58:17
[INFO] [stdout]    |
[INFO] [stdout] 58 |     pub fn oeic(&mut self) -> OeicW<IcrSpec> {
[INFO] [stdout]    |                 ^^^^^^^^^     -------------- the same lifetime is hidden here
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 58 |     pub fn oeic(&mut self) -> OeicW<'_, IcrSpec> {
[INFO] [stdout]    |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/uart1/icr.rs:63:22
[INFO] [stdout]    |
[INFO] [stdout] 63 |     pub fn ninebitic(&mut self) -> NinebiticW<IcrSpec> {
[INFO] [stdout]    |                      ^^^^^^^^^     ------------------- the same lifetime is hidden here
[INFO] [stdout]    |                      |
[INFO] [stdout]    |                      the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 63 |     pub fn ninebitic(&mut self) -> NinebiticW<'_, IcrSpec> {
[INFO] [stdout]    |                                               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/uart1/icr.rs:68:19
[INFO] [stdout]    |
[INFO] [stdout] 68 |     pub fn lmsbic(&mut self) -> LmsbicW<IcrSpec> {
[INFO] [stdout]    |                   ^^^^^^^^^     ---------------- the same lifetime is hidden here
[INFO] [stdout]    |                   |
[INFO] [stdout]    |                   the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 68 |     pub fn lmsbic(&mut self) -> LmsbicW<'_, IcrSpec> {
[INFO] [stdout]    |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/uart1/icr.rs:73:19
[INFO] [stdout]    |
[INFO] [stdout] 73 |     pub fn lme1ic(&mut self) -> Lme1icW<IcrSpec> {
[INFO] [stdout]    |                   ^^^^^^^^^     ---------------- the same lifetime is hidden here
[INFO] [stdout]    |                   |
[INFO] [stdout]    |                   the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 73 |     pub fn lme1ic(&mut self) -> Lme1icW<'_, IcrSpec> {
[INFO] [stdout]    |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/uart1/icr.rs:78:19
[INFO] [stdout]    |
[INFO] [stdout] 78 |     pub fn lme5ic(&mut self) -> Lme5icW<IcrSpec> {
[INFO] [stdout]    |                   ^^^^^^^^^     ---------------- the same lifetime is hidden here
[INFO] [stdout]    |                   |
[INFO] [stdout]    |                   the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 78 |     pub fn lme5ic(&mut self) -> Lme5icW<'_, IcrSpec> {
[INFO] [stdout]    |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/uart1/dmactl.rs:37:19
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn rxdmae(&mut self) -> RxdmaeW<DmactlSpec> {
[INFO] [stdout]    |                   ^^^^^^^^^     ------------------- the same lifetime is hidden here
[INFO] [stdout]    |                   |
[INFO] [stdout]    |                   the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn rxdmae(&mut self) -> RxdmaeW<'_, DmactlSpec> {
[INFO] [stdout]    |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/uart1/dmactl.rs:42:19
[INFO] [stdout]    |
[INFO] [stdout] 42 |     pub fn txdmae(&mut self) -> TxdmaeW<DmactlSpec> {
[INFO] [stdout]    |                   ^^^^^^^^^     ------------------- the same lifetime is hidden here
[INFO] [stdout]    |                   |
[INFO] [stdout]    |                   the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 42 |     pub fn txdmae(&mut self) -> TxdmaeW<'_, DmactlSpec> {
[INFO] [stdout]    |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/uart1/dmactl.rs:47:19
[INFO] [stdout]    |
[INFO] [stdout] 47 |     pub fn dmaerr(&mut self) -> DmaerrW<DmactlSpec> {
[INFO] [stdout]    |                   ^^^^^^^^^     ------------------- the same lifetime is hidden here
[INFO] [stdout]    |                   |
[INFO] [stdout]    |                   the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 47 |     pub fn dmaerr(&mut self) -> DmaerrW<'_, DmactlSpec> {
[INFO] [stdout]    |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/uart1/lctl.rs:28:19
[INFO] [stdout]    |
[INFO] [stdout] 28 |     pub fn master(&mut self) -> MasterW<LctlSpec> {
[INFO] [stdout]    |                   ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]    |                   |
[INFO] [stdout]    |                   the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 28 |     pub fn master(&mut self) -> MasterW<'_, LctlSpec> {
[INFO] [stdout]    |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/uart1/lctl.rs:33:17
[INFO] [stdout]    |
[INFO] [stdout] 33 |     pub fn blen(&mut self) -> BlenW<LctlSpec> {
[INFO] [stdout]    |                 ^^^^^^^^^     --------------- the same lifetime is hidden here
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 33 |     pub fn blen(&mut self) -> BlenW<'_, LctlSpec> {
[INFO] [stdout]    |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/uart1/ninebitaddr.rs:28:17
[INFO] [stdout]    |
[INFO] [stdout] 28 |     pub fn addr(&mut self) -> AddrW<NinebitaddrSpec> {
[INFO] [stdout]    |                 ^^^^^^^^^     ---------------------- the same lifetime is hidden here
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 28 |     pub fn addr(&mut self) -> AddrW<'_, NinebitaddrSpec> {
[INFO] [stdout]    |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/uart1/ninebitaddr.rs:33:22
[INFO] [stdout]    |
[INFO] [stdout] 33 |     pub fn ninebiten(&mut self) -> NinebitenW<NinebitaddrSpec> {
[INFO] [stdout]    |                      ^^^^^^^^^     --------------------------- the same lifetime is hidden here
[INFO] [stdout]    |                      |
[INFO] [stdout]    |                      the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 33 |     pub fn ninebiten(&mut self) -> NinebitenW<'_, NinebitaddrSpec> {
[INFO] [stdout]    |                                               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/uart1/ninebitamask.rs:26:17
[INFO] [stdout]    |
[INFO] [stdout] 26 |     pub fn mask(&mut self) -> MaskW<NinebitamaskSpec> {
[INFO] [stdout]    |                 ^^^^^^^^^     ----------------------- the same lifetime is hidden here
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 26 |     pub fn mask(&mut self) -> MaskW<'_, NinebitamaskSpec> {
[INFO] [stdout]    |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/uart1/cc.rs:19:15
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn cs(&mut self) -> CsW<CcSpec> {
[INFO] [stdout]    |               ^^^^^^^^^     ----------- the same lifetime is hidden here
[INFO] [stdout]    |               |
[INFO] [stdout]    |               the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn cs(&mut self) -> CsW<'_, CcSpec> {
[INFO] [stdout]    |                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/i2cm/sa.rs:28:15
[INFO] [stdout]    |
[INFO] [stdout] 28 |     pub fn rs(&mut self) -> RsW<SaSpec> {
[INFO] [stdout]    |               ^^^^^^^^^     ----------- the same lifetime is hidden here
[INFO] [stdout]    |               |
[INFO] [stdout]    |               the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 28 |     pub fn rs(&mut self) -> RsW<'_, SaSpec> {
[INFO] [stdout]    |                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/i2cm/sa.rs:33:15
[INFO] [stdout]    |
[INFO] [stdout] 33 |     pub fn sa(&mut self) -> SaW<SaSpec> {
[INFO] [stdout]    |               ^^^^^^^^^     ----------- the same lifetime is hidden here
[INFO] [stdout]    |               |
[INFO] [stdout]    |               the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 33 |     pub fn sa(&mut self) -> SaW<'_, SaSpec> {
[INFO] [stdout]    |                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/i2cm/ctrl.rs:14:16
[INFO] [stdout]    |
[INFO] [stdout] 14 |     pub fn run(&mut self) -> RunW<CtrlSpec> {
[INFO] [stdout]    |                ^^^^^^^^^     -------------- the same lifetime is hidden here
[INFO] [stdout]    |                |
[INFO] [stdout]    |                the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 14 |     pub fn run(&mut self) -> RunW<'_, CtrlSpec> {
[INFO] [stdout]    |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/i2cm/ctrl.rs:19:18
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn start(&mut self) -> StartW<CtrlSpec> {
[INFO] [stdout]    |                  ^^^^^^^^^     ---------------- the same lifetime is hidden here
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn start(&mut self) -> StartW<'_, CtrlSpec> {
[INFO] [stdout]    |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/i2cm/ctrl.rs:24:17
[INFO] [stdout]    |
[INFO] [stdout] 24 |     pub fn stop(&mut self) -> StopW<CtrlSpec> {
[INFO] [stdout]    |                 ^^^^^^^^^     --------------- the same lifetime is hidden here
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 24 |     pub fn stop(&mut self) -> StopW<'_, CtrlSpec> {
[INFO] [stdout]    |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/i2cm/ctrl.rs:29:16
[INFO] [stdout]    |
[INFO] [stdout] 29 |     pub fn ack(&mut self) -> AckW<CtrlSpec> {
[INFO] [stdout]    |                ^^^^^^^^^     -------------- the same lifetime is hidden here
[INFO] [stdout]    |                |
[INFO] [stdout]    |                the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 29 |     pub fn ack(&mut self) -> AckW<'_, CtrlSpec> {
[INFO] [stdout]    |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/i2cm/dr.rs:19:17
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn data(&mut self) -> DataW<DrSpec> {
[INFO] [stdout]    |                 ^^^^^^^^^     ------------- the same lifetime is hidden here
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn data(&mut self) -> DataW<'_, DrSpec> {
[INFO] [stdout]    |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/i2cm/tpr.rs:19:16
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn tpr(&mut self) -> TprW<TprSpec> {
[INFO] [stdout]    |                ^^^^^^^^^     ------------- the same lifetime is hidden here
[INFO] [stdout]    |                |
[INFO] [stdout]    |                the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn tpr(&mut self) -> TprW<'_, TprSpec> {
[INFO] [stdout]    |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/i2cm/imr.rs:19:15
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn im(&mut self) -> ImW<ImrSpec> {
[INFO] [stdout]    |               ^^^^^^^^^     ------------ the same lifetime is hidden here
[INFO] [stdout]    |               |
[INFO] [stdout]    |               the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn im(&mut self) -> ImW<'_, ImrSpec> {
[INFO] [stdout]    |                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]  --> src/i2cm/icr.rs:8:15
[INFO] [stdout]   |
[INFO] [stdout] 8 |     pub fn ic(&mut self) -> IcW<IcrSpec> {
[INFO] [stdout]   |               ^^^^^^^^^     ------------ the same lifetime is hidden here
[INFO] [stdout]   |               |
[INFO] [stdout]   |               the lifetime is elided here
[INFO] [stdout]   |
[INFO] [stdout]   = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]   |
[INFO] [stdout] 8 |     pub fn ic(&mut self) -> IcW<'_, IcrSpec> {
[INFO] [stdout]   |                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/i2cm/cr.rs:37:17
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn lpbk(&mut self) -> LpbkW<CrSpec> {
[INFO] [stdout]    |                 ^^^^^^^^^     ------------- the same lifetime is hidden here
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn lpbk(&mut self) -> LpbkW<'_, CrSpec> {
[INFO] [stdout]    |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/i2cm/cr.rs:42:16
[INFO] [stdout]    |
[INFO] [stdout] 42 |     pub fn mfe(&mut self) -> MfeW<CrSpec> {
[INFO] [stdout]    |                ^^^^^^^^^     ------------ the same lifetime is hidden here
[INFO] [stdout]    |                |
[INFO] [stdout]    |                the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 42 |     pub fn mfe(&mut self) -> MfeW<'_, CrSpec> {
[INFO] [stdout]    |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/ssi0/cr0.rs:55:16
[INFO] [stdout]    |
[INFO] [stdout] 55 |     pub fn dss(&mut self) -> DssW<Cr0Spec> {
[INFO] [stdout]    |                ^^^^^^^^^     ------------- the same lifetime is hidden here
[INFO] [stdout]    |                |
[INFO] [stdout]    |                the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]    = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 55 |     pub fn dss(&mut self) -> DssW<'_, Cr0Spec> {
[INFO] [stdout]    |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/i2cm/cr.rs:47:16
[INFO] [stdout]    |
[INFO] [stdout] 47 |     pub fn sfe(&mut self) -> SfeW<CrSpec> {
[INFO] [stdout]    |                ^^^^^^^^^     ------------ the same lifetime is hidden here
[INFO] [stdout]    |                |
[INFO] [stdout]    |                the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 47 |     pub fn sfe(&mut self) -> SfeW<'_, CrSpec> {
[INFO] [stdout]    |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/ssi0/cr0.rs:60:16
[INFO] [stdout]    |
[INFO] [stdout] 60 |     pub fn frf(&mut self) -> FrfW<Cr0Spec> {
[INFO] [stdout]    |                ^^^^^^^^^     ------------- the same lifetime is hidden here
[INFO] [stdout]    |                |
[INFO] [stdout]    |                the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 60 |     pub fn frf(&mut self) -> FrfW<'_, Cr0Spec> {
[INFO] [stdout]    |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/i2cs/oar.rs:19:16
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn oar(&mut self) -> OarW<OarSpec> {
[INFO] [stdout]    |                ^^^^^^^^^     ------------- the same lifetime is hidden here
[INFO] [stdout]    |                |
[INFO] [stdout]    |                the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn oar(&mut self) -> OarW<'_, OarSpec> {
[INFO] [stdout]    |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/ssi0/cr0.rs:65:16
[INFO] [stdout]    |
[INFO] [stdout] 65 |     pub fn spo(&mut self) -> SpoW<Cr0Spec> {
[INFO] [stdout]    |                ^^^^^^^^^     ------------- the same lifetime is hidden here
[INFO] [stdout]    |                |
[INFO] [stdout]    |                the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 65 |     pub fn spo(&mut self) -> SpoW<'_, Cr0Spec> {
[INFO] [stdout]    |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]  --> src/i2cs/ctrl.rs:8:15
[INFO] [stdout]   |
[INFO] [stdout] 8 |     pub fn da(&mut self) -> DaW<CtrlSpec> {
[INFO] [stdout]   |               ^^^^^^^^^     ------------- the same lifetime is hidden here
[INFO] [stdout]   |               |
[INFO] [stdout]   |               the lifetime is elided here
[INFO] [stdout]   |
[INFO] [stdout]   = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]   |
[INFO] [stdout] 8 |     pub fn da(&mut self) -> DaW<'_, CtrlSpec> {
[INFO] [stdout]   |                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/ssi0/cr0.rs:70:16
[INFO] [stdout]    |
[INFO] [stdout] 70 |     pub fn sph(&mut self) -> SphW<Cr0Spec> {
[INFO] [stdout]    |                ^^^^^^^^^     ------------- the same lifetime is hidden here
[INFO] [stdout]    |                |
[INFO] [stdout]    |                the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 70 |     pub fn sph(&mut self) -> SphW<'_, Cr0Spec> {
[INFO] [stdout]    |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/i2cs/dr.rs:19:17
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn data(&mut self) -> DataW<DrSpec> {
[INFO] [stdout]    |                 ^^^^^^^^^     ------------- the same lifetime is hidden here
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn data(&mut self) -> DataW<'_, DrSpec> {
[INFO] [stdout]    |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/i2cs/imr.rs:33:19
[INFO] [stdout]    |
[INFO] [stdout] 33 |     pub fn dataim(&mut self) -> DataimW<ImrSpec> {
[INFO] [stdout]    |                   ^^^^^^^^^     ---------------- the same lifetime is hidden here
[INFO] [stdout]    |                   |
[INFO] [stdout]    |                   the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 33 |     pub fn dataim(&mut self) -> DataimW<'_, ImrSpec> {
[INFO] [stdout]    |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/i2cs/icr.rs:12:19
[INFO] [stdout]    |
[INFO] [stdout] 12 |     pub fn dataic(&mut self) -> DataicW<IcrSpec> {
[INFO] [stdout]    |                   ^^^^^^^^^     ---------------- the same lifetime is hidden here
[INFO] [stdout]    |                   |
[INFO] [stdout]    |                   the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 12 |     pub fn dataic(&mut self) -> DataicW<'_, IcrSpec> {
[INFO] [stdout]    |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/i2cs/icr.rs:17:20
[INFO] [stdout]    |
[INFO] [stdout] 17 |     pub fn startic(&mut self) -> StarticW<IcrSpec> {
[INFO] [stdout]    |                    ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]    |                    |
[INFO] [stdout]    |                    the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 17 |     pub fn startic(&mut self) -> StarticW<'_, IcrSpec> {
[INFO] [stdout]    |                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/i2cs/icr.rs:22:19
[INFO] [stdout]    |
[INFO] [stdout] 22 |     pub fn stopic(&mut self) -> StopicW<IcrSpec> {
[INFO] [stdout]    |                   ^^^^^^^^^     ---------------- the same lifetime is hidden here
[INFO] [stdout]    |                   |
[INFO] [stdout]    |                   the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 22 |     pub fn stopic(&mut self) -> StopicW<'_, IcrSpec> {
[INFO] [stdout]    |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/gptimer0/cfg.rs:23:20
[INFO] [stdout]    |
[INFO] [stdout] 23 |     pub fn gptmcfg(&mut self) -> GptmcfgW<CfgSpec> {
[INFO] [stdout]    |                    ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]    |                    |
[INFO] [stdout]    |                    the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 23 |     pub fn gptmcfg(&mut self) -> GptmcfgW<'_, CfgSpec> {
[INFO] [stdout]    |                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gptimer0/tamr.rs:113:17
[INFO] [stdout]     |
[INFO] [stdout] 113 |     pub fn tamr(&mut self) -> TamrW<TamrSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     --------------- the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 113 |     pub fn tamr(&mut self) -> TamrW<'_, TamrSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gptimer0/tamr.rs:118:18
[INFO] [stdout]     |
[INFO] [stdout] 118 |     pub fn tacmr(&mut self) -> TacmrW<TamrSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ---------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 118 |     pub fn tacmr(&mut self) -> TacmrW<'_, TamrSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gptimer0/tamr.rs:123:18
[INFO] [stdout]     |
[INFO] [stdout] 123 |     pub fn taams(&mut self) -> TaamsW<TamrSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ---------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 123 |     pub fn taams(&mut self) -> TaamsW<'_, TamrSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gptimer0/tamr.rs:128:19
[INFO] [stdout]     |
[INFO] [stdout] 128 |     pub fn tacdir(&mut self) -> TacdirW<TamrSpec> {
[INFO] [stdout]     |                   ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 128 |     pub fn tacdir(&mut self) -> TacdirW<'_, TamrSpec> {
[INFO] [stdout]     |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gptimer0/tamr.rs:133:18
[INFO] [stdout]     |
[INFO] [stdout] 133 |     pub fn tamie(&mut self) -> TamieW<TamrSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ---------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 133 |     pub fn tamie(&mut self) -> TamieW<'_, TamrSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gptimer0/tamr.rs:138:18
[INFO] [stdout]     |
[INFO] [stdout] 138 |     pub fn tawot(&mut self) -> TawotW<TamrSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ---------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 138 |     pub fn tawot(&mut self) -> TawotW<'_, TamrSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/ssi0/cr0.rs:75:16
[INFO] [stdout]    |
[INFO] [stdout] 75 |     pub fn scr(&mut self) -> ScrW<Cr0Spec> {
[INFO] [stdout]    |                ^^^^^^^^^     ------------- the same lifetime is hidden here
[INFO] [stdout]    |                |
[INFO] [stdout]    |                the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 75 |     pub fn scr(&mut self) -> ScrW<'_, Cr0Spec> {
[INFO] [stdout]    |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/ssi0/cr1.rs:46:16
[INFO] [stdout]    |
[INFO] [stdout] 46 |     pub fn lbm(&mut self) -> LbmW<Cr1Spec> {
[INFO] [stdout]    |                ^^^^^^^^^     ------------- the same lifetime is hidden here
[INFO] [stdout]    |                |
[INFO] [stdout]    |                the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 46 |     pub fn lbm(&mut self) -> LbmW<'_, Cr1Spec> {
[INFO] [stdout]    |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/ssi0/cr1.rs:51:16
[INFO] [stdout]    |
[INFO] [stdout] 51 |     pub fn sse(&mut self) -> SseW<Cr1Spec> {
[INFO] [stdout]    |                ^^^^^^^^^     ------------- the same lifetime is hidden here
[INFO] [stdout]    |                |
[INFO] [stdout]    |                the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 51 |     pub fn sse(&mut self) -> SseW<'_, Cr1Spec> {
[INFO] [stdout]    |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/ssi0/cr1.rs:56:15
[INFO] [stdout]    |
[INFO] [stdout] 56 |     pub fn ms(&mut self) -> MsW<Cr1Spec> {
[INFO] [stdout]    |               ^^^^^^^^^     ------------ the same lifetime is hidden here
[INFO] [stdout]    |               |
[INFO] [stdout]    |               the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 56 |     pub fn ms(&mut self) -> MsW<'_, Cr1Spec> {
[INFO] [stdout]    |                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/ssi0/cr1.rs:61:16
[INFO] [stdout]    |
[INFO] [stdout] 61 |     pub fn sod(&mut self) -> SodW<Cr1Spec> {
[INFO] [stdout]    |                ^^^^^^^^^     ------------- the same lifetime is hidden here
[INFO] [stdout]    |                |
[INFO] [stdout]    |                the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 61 |     pub fn sod(&mut self) -> SodW<'_, Cr1Spec> {
[INFO] [stdout]    |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/ssi0/dr.rs:19:17
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn data(&mut self) -> DataW<DrSpec> {
[INFO] [stdout]    |                 ^^^^^^^^^     ------------- the same lifetime is hidden here
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn data(&mut self) -> DataW<'_, DrSpec> {
[INFO] [stdout]    |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/ssi0/cpsr.rs:19:20
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn cpsdvsr(&mut self) -> CpsdvsrW<CpsrSpec> {
[INFO] [stdout]    |                    ^^^^^^^^^     ------------------ the same lifetime is hidden here
[INFO] [stdout]    |                    |
[INFO] [stdout]    |                    the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn cpsdvsr(&mut self) -> CpsdvsrW<'_, CpsrSpec> {
[INFO] [stdout]    |                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/ssi0/im.rs:46:18
[INFO] [stdout]    |
[INFO] [stdout] 46 |     pub fn rorim(&mut self) -> RorimW<ImSpec> {
[INFO] [stdout]    |                  ^^^^^^^^^     -------------- the same lifetime is hidden here
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 46 |     pub fn rorim(&mut self) -> RorimW<'_, ImSpec> {
[INFO] [stdout]    |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/ssi0/im.rs:51:17
[INFO] [stdout]    |
[INFO] [stdout] 51 |     pub fn rtim(&mut self) -> RtimW<ImSpec> {
[INFO] [stdout]    |                 ^^^^^^^^^     ------------- the same lifetime is hidden here
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 51 |     pub fn rtim(&mut self) -> RtimW<'_, ImSpec> {
[INFO] [stdout]    |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/ssi0/im.rs:56:17
[INFO] [stdout]    |
[INFO] [stdout] 56 |     pub fn rxim(&mut self) -> RximW<ImSpec> {
[INFO] [stdout]    |                 ^^^^^^^^^     ------------- the same lifetime is hidden here
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 56 |     pub fn rxim(&mut self) -> RximW<'_, ImSpec> {
[INFO] [stdout]    |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/ssi0/im.rs:61:17
[INFO] [stdout]    |
[INFO] [stdout] 61 |     pub fn txim(&mut self) -> TximW<ImSpec> {
[INFO] [stdout]    |                 ^^^^^^^^^     ------------- the same lifetime is hidden here
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 61 |     pub fn txim(&mut self) -> TximW<'_, ImSpec> {
[INFO] [stdout]    |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/ssi0/icr.rs:28:18
[INFO] [stdout]    |
[INFO] [stdout] 28 |     pub fn roric(&mut self) -> RoricW<IcrSpec> {
[INFO] [stdout]    |                  ^^^^^^^^^     --------------- the same lifetime is hidden here
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 28 |     pub fn roric(&mut self) -> RoricW<'_, IcrSpec> {
[INFO] [stdout]    |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/ssi0/icr.rs:33:17
[INFO] [stdout]    |
[INFO] [stdout] 33 |     pub fn rtic(&mut self) -> RticW<IcrSpec> {
[INFO] [stdout]    |                 ^^^^^^^^^     -------------- the same lifetime is hidden here
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 33 |     pub fn rtic(&mut self) -> RticW<'_, IcrSpec> {
[INFO] [stdout]    |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/ssi0/dmactl.rs:28:19
[INFO] [stdout]    |
[INFO] [stdout] 28 |     pub fn rxdmae(&mut self) -> RxdmaeW<DmactlSpec> {
[INFO] [stdout]    |                   ^^^^^^^^^     ------------------- the same lifetime is hidden here
[INFO] [stdout]    |                   |
[INFO] [stdout]    |                   the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 28 |     pub fn rxdmae(&mut self) -> RxdmaeW<'_, DmactlSpec> {
[INFO] [stdout]    |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/ssi0/dmactl.rs:33:19
[INFO] [stdout]    |
[INFO] [stdout] 33 |     pub fn txdmae(&mut self) -> TxdmaeW<DmactlSpec> {
[INFO] [stdout]    |                   ^^^^^^^^^     ------------------- the same lifetime is hidden here
[INFO] [stdout]    |                   |
[INFO] [stdout]    |                   the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 33 |     pub fn txdmae(&mut self) -> TxdmaeW<'_, DmactlSpec> {
[INFO] [stdout]    |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/ssi0/cc.rs:19:15
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn cs(&mut self) -> CsW<CcSpec> {
[INFO] [stdout]    |               ^^^^^^^^^     ----------- the same lifetime is hidden here
[INFO] [stdout]    |               |
[INFO] [stdout]    |               the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn cs(&mut self) -> CsW<'_, CcSpec> {
[INFO] [stdout]    |                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/ssi1/cr0.rs:55:16
[INFO] [stdout]    |
[INFO] [stdout] 55 |     pub fn dss(&mut self) -> DssW<Cr0Spec> {
[INFO] [stdout]    |                ^^^^^^^^^     ------------- the same lifetime is hidden here
[INFO] [stdout]    |                |
[INFO] [stdout]    |                the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 55 |     pub fn dss(&mut self) -> DssW<'_, Cr0Spec> {
[INFO] [stdout]    |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/ssi1/cr0.rs:60:16
[INFO] [stdout]    |
[INFO] [stdout] 60 |     pub fn frf(&mut self) -> FrfW<Cr0Spec> {
[INFO] [stdout]    |                ^^^^^^^^^     ------------- the same lifetime is hidden here
[INFO] [stdout]    |                |
[INFO] [stdout]    |                the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 60 |     pub fn frf(&mut self) -> FrfW<'_, Cr0Spec> {
[INFO] [stdout]    |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/ssi1/cr0.rs:65:16
[INFO] [stdout]    |
[INFO] [stdout] 65 |     pub fn spo(&mut self) -> SpoW<Cr0Spec> {
[INFO] [stdout]    |                ^^^^^^^^^     ------------- the same lifetime is hidden here
[INFO] [stdout]    |                |
[INFO] [stdout]    |                the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 65 |     pub fn spo(&mut self) -> SpoW<'_, Cr0Spec> {
[INFO] [stdout]    |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/ssi1/cr0.rs:70:16
[INFO] [stdout]    |
[INFO] [stdout] 70 |     pub fn sph(&mut self) -> SphW<Cr0Spec> {
[INFO] [stdout]    |                ^^^^^^^^^     ------------- the same lifetime is hidden here
[INFO] [stdout]    |                |
[INFO] [stdout]    |                the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 70 |     pub fn sph(&mut self) -> SphW<'_, Cr0Spec> {
[INFO] [stdout]    |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/ssi1/cr0.rs:75:16
[INFO] [stdout]    |
[INFO] [stdout] 75 |     pub fn scr(&mut self) -> ScrW<Cr0Spec> {
[INFO] [stdout]    |                ^^^^^^^^^     ------------- the same lifetime is hidden here
[INFO] [stdout]    |                |
[INFO] [stdout]    |                the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 75 |     pub fn scr(&mut self) -> ScrW<'_, Cr0Spec> {
[INFO] [stdout]    |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/ssi1/cr1.rs:46:16
[INFO] [stdout]    |
[INFO] [stdout] 46 |     pub fn lbm(&mut self) -> LbmW<Cr1Spec> {
[INFO] [stdout]    |                ^^^^^^^^^     ------------- the same lifetime is hidden here
[INFO] [stdout]    |                |
[INFO] [stdout]    |                the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 46 |     pub fn lbm(&mut self) -> LbmW<'_, Cr1Spec> {
[INFO] [stdout]    |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/ssi1/cr1.rs:51:16
[INFO] [stdout]    |
[INFO] [stdout] 51 |     pub fn sse(&mut self) -> SseW<Cr1Spec> {
[INFO] [stdout]    |                ^^^^^^^^^     ------------- the same lifetime is hidden here
[INFO] [stdout]    |                |
[INFO] [stdout]    |                the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 51 |     pub fn sse(&mut self) -> SseW<'_, Cr1Spec> {
[INFO] [stdout]    |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/ssi1/cr1.rs:56:15
[INFO] [stdout]    |
[INFO] [stdout] 56 |     pub fn ms(&mut self) -> MsW<Cr1Spec> {
[INFO] [stdout]    |               ^^^^^^^^^     ------------ the same lifetime is hidden here
[INFO] [stdout]    |               |
[INFO] [stdout]    |               the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 56 |     pub fn ms(&mut self) -> MsW<'_, Cr1Spec> {
[INFO] [stdout]    |                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/ssi1/cr1.rs:61:16
[INFO] [stdout]    |
[INFO] [stdout] 61 |     pub fn sod(&mut self) -> SodW<Cr1Spec> {
[INFO] [stdout]    |                ^^^^^^^^^     ------------- the same lifetime is hidden here
[INFO] [stdout]    |                |
[INFO] [stdout]    |                the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 61 |     pub fn sod(&mut self) -> SodW<'_, Cr1Spec> {
[INFO] [stdout]    |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/ssi1/dr.rs:19:17
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn data(&mut self) -> DataW<DrSpec> {
[INFO] [stdout]    |                 ^^^^^^^^^     ------------- the same lifetime is hidden here
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn data(&mut self) -> DataW<'_, DrSpec> {
[INFO] [stdout]    |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gptimer0/tamr.rs:143:20
[INFO] [stdout]     |
[INFO] [stdout] 143 |     pub fn tasnaps(&mut self) -> TasnapsW<TamrSpec> {
[INFO] [stdout]     |                    ^^^^^^^^^     ------------------ the same lifetime is hidden here
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 143 |     pub fn tasnaps(&mut self) -> TasnapsW<'_, TamrSpec> {
[INFO] [stdout]     |                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gptimer0/tamr.rs:148:18
[INFO] [stdout]     |
[INFO] [stdout] 148 |     pub fn taild(&mut self) -> TaildW<TamrSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ---------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 148 |     pub fn taild(&mut self) -> TaildW<'_, TamrSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gptimer0/tamr.rs:153:20
[INFO] [stdout]     |
[INFO] [stdout] 153 |     pub fn tapwmie(&mut self) -> TapwmieW<TamrSpec> {
[INFO] [stdout]     |                    ^^^^^^^^^     ------------------ the same lifetime is hidden here
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 153 |     pub fn tapwmie(&mut self) -> TapwmieW<'_, TamrSpec> {
[INFO] [stdout]     |                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gptimer0/tamr.rs:158:19
[INFO] [stdout]     |
[INFO] [stdout] 158 |     pub fn tamrsu(&mut self) -> TamrsuW<TamrSpec> {
[INFO] [stdout]     |                   ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 158 |     pub fn tamrsu(&mut self) -> TamrsuW<'_, TamrSpec> {
[INFO] [stdout]     |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gptimer0/tamr.rs:163:18
[INFO] [stdout]     |
[INFO] [stdout] 163 |     pub fn taplo(&mut self) -> TaploW<TamrSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ---------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 163 |     pub fn taplo(&mut self) -> TaploW<'_, TamrSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gptimer0/tbmr.rs:113:17
[INFO] [stdout]     |
[INFO] [stdout] 113 |     pub fn tbmr(&mut self) -> TbmrW<TbmrSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     --------------- the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 113 |     pub fn tbmr(&mut self) -> TbmrW<'_, TbmrSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gptimer0/tbmr.rs:118:18
[INFO] [stdout]     |
[INFO] [stdout] 118 |     pub fn tbcmr(&mut self) -> TbcmrW<TbmrSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ---------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 118 |     pub fn tbcmr(&mut self) -> TbcmrW<'_, TbmrSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gptimer0/tbmr.rs:123:18
[INFO] [stdout]     |
[INFO] [stdout] 123 |     pub fn tbams(&mut self) -> TbamsW<TbmrSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ---------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 123 |     pub fn tbams(&mut self) -> TbamsW<'_, TbmrSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gptimer0/tbmr.rs:128:19
[INFO] [stdout]     |
[INFO] [stdout] 128 |     pub fn tbcdir(&mut self) -> TbcdirW<TbmrSpec> {
[INFO] [stdout]     |                   ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 128 |     pub fn tbcdir(&mut self) -> TbcdirW<'_, TbmrSpec> {
[INFO] [stdout]     |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gptimer0/tbmr.rs:133:18
[INFO] [stdout]     |
[INFO] [stdout] 133 |     pub fn tbmie(&mut self) -> TbmieW<TbmrSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ---------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 133 |     pub fn tbmie(&mut self) -> TbmieW<'_, TbmrSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gptimer0/tbmr.rs:138:18
[INFO] [stdout]     |
[INFO] [stdout] 138 |     pub fn tbwot(&mut self) -> TbwotW<TbmrSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ---------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 138 |     pub fn tbwot(&mut self) -> TbwotW<'_, TbmrSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gptimer0/tbmr.rs:143:20
[INFO] [stdout]     |
[INFO] [stdout] 143 |     pub fn tbsnaps(&mut self) -> TbsnapsW<TbmrSpec> {
[INFO] [stdout]     |                    ^^^^^^^^^     ------------------ the same lifetime is hidden here
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 143 |     pub fn tbsnaps(&mut self) -> TbsnapsW<'_, TbmrSpec> {
[INFO] [stdout]     |                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gptimer0/tbmr.rs:148:18
[INFO] [stdout]     |
[INFO] [stdout] 148 |     pub fn tbild(&mut self) -> TbildW<TbmrSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ---------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 148 |     pub fn tbild(&mut self) -> TbildW<'_, TbmrSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gptimer0/tbmr.rs:153:20
[INFO] [stdout]     |
[INFO] [stdout] 153 |     pub fn tbpwmie(&mut self) -> TbpwmieW<TbmrSpec> {
[INFO] [stdout]     |                    ^^^^^^^^^     ------------------ the same lifetime is hidden here
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 153 |     pub fn tbpwmie(&mut self) -> TbpwmieW<'_, TbmrSpec> {
[INFO] [stdout]     |                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gptimer0/tbmr.rs:158:19
[INFO] [stdout]     |
[INFO] [stdout] 158 |     pub fn tbmrsu(&mut self) -> TbmrsuW<TbmrSpec> {
[INFO] [stdout]     |                   ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 158 |     pub fn tbmrsu(&mut self) -> TbmrsuW<'_, TbmrSpec> {
[INFO] [stdout]     |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gptimer0/tbmr.rs:163:18
[INFO] [stdout]     |
[INFO] [stdout] 163 |     pub fn tbplo(&mut self) -> TbploW<TbmrSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ---------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 163 |     pub fn tbplo(&mut self) -> TbploW<'_, TbmrSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gptimer0/ctl.rs:100:17
[INFO] [stdout]     |
[INFO] [stdout] 100 |     pub fn taen(&mut self) -> TaenW<CtlSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     -------------- the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 100 |     pub fn taen(&mut self) -> TaenW<'_, CtlSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gptimer0/ctl.rs:105:20
[INFO] [stdout]     |
[INFO] [stdout] 105 |     pub fn tastall(&mut self) -> TastallW<CtlSpec> {
[INFO] [stdout]     |                    ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 105 |     pub fn tastall(&mut self) -> TastallW<'_, CtlSpec> {
[INFO] [stdout]     |                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gptimer0/ctl.rs:110:20
[INFO] [stdout]     |
[INFO] [stdout] 110 |     pub fn taevent(&mut self) -> TaeventW<CtlSpec> {
[INFO] [stdout]     |                    ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 110 |     pub fn taevent(&mut self) -> TaeventW<'_, CtlSpec> {
[INFO] [stdout]     |                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gptimer0/ctl.rs:115:18
[INFO] [stdout]     |
[INFO] [stdout] 115 |     pub fn taote(&mut self) -> TaoteW<CtlSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     --------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 115 |     pub fn taote(&mut self) -> TaoteW<'_, CtlSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/ssi1/cpsr.rs:19:20
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn cpsdvsr(&mut self) -> CpsdvsrW<CpsrSpec> {
[INFO] [stdout]    |                    ^^^^^^^^^     ------------------ the same lifetime is hidden here
[INFO] [stdout]    |                    |
[INFO] [stdout]    |                    the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn cpsdvsr(&mut self) -> CpsdvsrW<'_, CpsrSpec> {
[INFO] [stdout]    |                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/ssi1/im.rs:46:18
[INFO] [stdout]    |
[INFO] [stdout] 46 |     pub fn rorim(&mut self) -> RorimW<ImSpec> {
[INFO] [stdout]    |                  ^^^^^^^^^     -------------- the same lifetime is hidden here
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 46 |     pub fn rorim(&mut self) -> RorimW<'_, ImSpec> {
[INFO] [stdout]    |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/ssi1/im.rs:51:17
[INFO] [stdout]    |
[INFO] [stdout] 51 |     pub fn rtim(&mut self) -> RtimW<ImSpec> {
[INFO] [stdout]    |                 ^^^^^^^^^     ------------- the same lifetime is hidden here
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 51 |     pub fn rtim(&mut self) -> RtimW<'_, ImSpec> {
[INFO] [stdout]    |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/ssi1/im.rs:56:17
[INFO] [stdout]    |
[INFO] [stdout] 56 |     pub fn rxim(&mut self) -> RximW<ImSpec> {
[INFO] [stdout]    |                 ^^^^^^^^^     ------------- the same lifetime is hidden here
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 56 |     pub fn rxim(&mut self) -> RximW<'_, ImSpec> {
[INFO] [stdout]    |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/ssi1/im.rs:61:17
[INFO] [stdout]    |
[INFO] [stdout] 61 |     pub fn txim(&mut self) -> TximW<ImSpec> {
[INFO] [stdout]    |                 ^^^^^^^^^     ------------- the same lifetime is hidden here
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 61 |     pub fn txim(&mut self) -> TximW<'_, ImSpec> {
[INFO] [stdout]    |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/ssi1/icr.rs:28:18
[INFO] [stdout]    |
[INFO] [stdout] 28 |     pub fn roric(&mut self) -> RoricW<IcrSpec> {
[INFO] [stdout]    |                  ^^^^^^^^^     --------------- the same lifetime is hidden here
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 28 |     pub fn roric(&mut self) -> RoricW<'_, IcrSpec> {
[INFO] [stdout]    |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/ssi1/icr.rs:33:17
[INFO] [stdout]    |
[INFO] [stdout] 33 |     pub fn rtic(&mut self) -> RticW<IcrSpec> {
[INFO] [stdout]    |                 ^^^^^^^^^     -------------- the same lifetime is hidden here
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 33 |     pub fn rtic(&mut self) -> RticW<'_, IcrSpec> {
[INFO] [stdout]    |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/ssi1/dmactl.rs:28:19
[INFO] [stdout]    |
[INFO] [stdout] 28 |     pub fn rxdmae(&mut self) -> RxdmaeW<DmactlSpec> {
[INFO] [stdout]    |                   ^^^^^^^^^     ------------------- the same lifetime is hidden here
[INFO] [stdout]    |                   |
[INFO] [stdout]    |                   the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 28 |     pub fn rxdmae(&mut self) -> RxdmaeW<'_, DmactlSpec> {
[INFO] [stdout]    |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/ssi1/dmactl.rs:33:19
[INFO] [stdout]    |
[INFO] [stdout] 33 |     pub fn txdmae(&mut self) -> TxdmaeW<DmactlSpec> {
[INFO] [stdout]    |                   ^^^^^^^^^     ------------------- the same lifetime is hidden here
[INFO] [stdout]    |                   |
[INFO] [stdout]    |                   the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 33 |     pub fn txdmae(&mut self) -> TxdmaeW<'_, DmactlSpec> {
[INFO] [stdout]    |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/ssi1/cc.rs:19:15
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn cs(&mut self) -> CsW<CcSpec> {
[INFO] [stdout]    |               ^^^^^^^^^     ----------- the same lifetime is hidden here
[INFO] [stdout]    |               |
[INFO] [stdout]    |               the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn cs(&mut self) -> CsW<'_, CcSpec> {
[INFO] [stdout]    |                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/uart0/dr.rs:47:17
[INFO] [stdout]    |
[INFO] [stdout] 47 |     pub fn data(&mut self) -> DataW<DrSpec> {
[INFO] [stdout]    |                 ^^^^^^^^^     ------------- the same lifetime is hidden here
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 47 |     pub fn data(&mut self) -> DataW<'_, DrSpec> {
[INFO] [stdout]    |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]  --> src/uart0/ecr.rs:8:17
[INFO] [stdout]   |
[INFO] [stdout] 8 |     pub fn data(&mut self) -> DataW<EcrSpec> {
[INFO] [stdout]   |                 ^^^^^^^^^     -------------- the same lifetime is hidden here
[INFO] [stdout]   |                 |
[INFO] [stdout]   |                 the lifetime is elided here
[INFO] [stdout]   |
[INFO] [stdout]   = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]   |
[INFO] [stdout] 8 |     pub fn data(&mut self) -> DataW<'_, EcrSpec> {
[INFO] [stdout]   |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/uart0/ilpr.rs:19:20
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn ilpdvsr(&mut self) -> IlpdvsrW<IlprSpec> {
[INFO] [stdout]    |                    ^^^^^^^^^     ------------------ the same lifetime is hidden here
[INFO] [stdout]    |                    |
[INFO] [stdout]    |                    the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn ilpdvsr(&mut self) -> IlpdvsrW<'_, IlprSpec> {
[INFO] [stdout]    |                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/uart0/ibrd.rs:19:19
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn divint(&mut self) -> DivintW<IbrdSpec> {
[INFO] [stdout]    |                   ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]    |                   |
[INFO] [stdout]    |                   the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn divint(&mut self) -> DivintW<'_, IbrdSpec> {
[INFO] [stdout]    |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/uart0/fbrd.rs:19:20
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn divfrac(&mut self) -> DivfracW<FbrdSpec> {
[INFO] [stdout]    |                    ^^^^^^^^^     ------------------ the same lifetime is hidden here
[INFO] [stdout]    |                    |
[INFO] [stdout]    |                    the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn divfrac(&mut self) -> DivfracW<'_, FbrdSpec> {
[INFO] [stdout]    |                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gptimer0/ctl.rs:120:19
[INFO] [stdout]     |
[INFO] [stdout] 120 |     pub fn tapwml(&mut self) -> TapwmlW<CtlSpec> {
[INFO] [stdout]     |                   ^^^^^^^^^     ---------------- the same lifetime is hidden here
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 120 |     pub fn tapwml(&mut self) -> TapwmlW<'_, CtlSpec> {
[INFO] [stdout]     |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gptimer0/ctl.rs:125:17
[INFO] [stdout]     |
[INFO] [stdout] 125 |     pub fn tben(&mut self) -> TbenW<CtlSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     -------------- the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 125 |     pub fn tben(&mut self) -> TbenW<'_, CtlSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gptimer0/ctl.rs:130:20
[INFO] [stdout]     |
[INFO] [stdout] 130 |     pub fn tbstall(&mut self) -> TbstallW<CtlSpec> {
[INFO] [stdout]     |                    ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 130 |     pub fn tbstall(&mut self) -> TbstallW<'_, CtlSpec> {
[INFO] [stdout]     |                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gptimer0/ctl.rs:135:20
[INFO] [stdout]     |
[INFO] [stdout] 135 |     pub fn tbevent(&mut self) -> TbeventW<CtlSpec> {
[INFO] [stdout]     |                    ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 135 |     pub fn tbevent(&mut self) -> TbeventW<'_, CtlSpec> {
[INFO] [stdout]     |                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gptimer0/ctl.rs:140:18
[INFO] [stdout]     |
[INFO] [stdout] 140 |     pub fn tbote(&mut self) -> TboteW<CtlSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     --------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 140 |     pub fn tbote(&mut self) -> TboteW<'_, CtlSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gptimer0/ctl.rs:145:19
[INFO] [stdout]     |
[INFO] [stdout] 145 |     pub fn tbpwml(&mut self) -> TbpwmlW<CtlSpec> {
[INFO] [stdout]     |                   ^^^^^^^^^     ---------------- the same lifetime is hidden here
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 145 |     pub fn tbpwml(&mut self) -> TbpwmlW<'_, CtlSpec> {
[INFO] [stdout]     |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/gptimer0/sync.rs:46:18
[INFO] [stdout]    |
[INFO] [stdout] 46 |     pub fn sync0(&mut self) -> Sync0W<SyncSpec> {
[INFO] [stdout]    |                  ^^^^^^^^^     ---------------- the same lifetime is hidden here
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 46 |     pub fn sync0(&mut self) -> Sync0W<'_, SyncSpec> {
[INFO] [stdout]    |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/gptimer0/sync.rs:51:18
[INFO] [stdout]    |
[INFO] [stdout] 51 |     pub fn sync1(&mut self) -> Sync1W<SyncSpec> {
[INFO] [stdout]    |                  ^^^^^^^^^     ---------------- the same lifetime is hidden here
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 51 |     pub fn sync1(&mut self) -> Sync1W<'_, SyncSpec> {
[INFO] [stdout]    |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/gptimer0/sync.rs:56:18
[INFO] [stdout]    |
[INFO] [stdout] 56 |     pub fn sync2(&mut self) -> Sync2W<SyncSpec> {
[INFO] [stdout]    |                  ^^^^^^^^^     ---------------- the same lifetime is hidden here
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 56 |     pub fn sync2(&mut self) -> Sync2W<'_, SyncSpec> {
[INFO] [stdout]    |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/gptimer0/sync.rs:61:18
[INFO] [stdout]    |
[INFO] [stdout] 61 |     pub fn sync3(&mut self) -> Sync3W<SyncSpec> {
[INFO] [stdout]    |                  ^^^^^^^^^     ---------------- the same lifetime is hidden here
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 61 |     pub fn sync3(&mut self) -> Sync3W<'_, SyncSpec> {
[INFO] [stdout]    |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/gptimer0/imr.rs:82:19
[INFO] [stdout]    |
[INFO] [stdout] 82 |     pub fn tatoim(&mut self) -> TatoimW<ImrSpec> {
[INFO] [stdout]    |                   ^^^^^^^^^     ---------------- the same lifetime is hidden here
[INFO] [stdout]    |                   |
[INFO] [stdout]    |                   the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 82 |     pub fn tatoim(&mut self) -> TatoimW<'_, ImrSpec> {
[INFO] [stdout]    |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/gptimer0/imr.rs:87:18
[INFO] [stdout]    |
[INFO] [stdout] 87 |     pub fn camim(&mut self) -> CamimW<ImrSpec> {
[INFO] [stdout]    |                  ^^^^^^^^^     --------------- the same lifetime is hidden here
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 87 |     pub fn camim(&mut self) -> CamimW<'_, ImrSpec> {
[INFO] [stdout]    |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/gptimer0/imr.rs:92:18
[INFO] [stdout]    |
[INFO] [stdout] 92 |     pub fn caeim(&mut self) -> CaeimW<ImrSpec> {
[INFO] [stdout]    |                  ^^^^^^^^^     --------------- the same lifetime is hidden here
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 92 |     pub fn caeim(&mut self) -> CaeimW<'_, ImrSpec> {
[INFO] [stdout]    |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/gptimer0/imr.rs:97:18
[INFO] [stdout]    |
[INFO] [stdout] 97 |     pub fn tamim(&mut self) -> TamimW<ImrSpec> {
[INFO] [stdout]    |                  ^^^^^^^^^     --------------- the same lifetime is hidden here
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 97 |     pub fn tamim(&mut self) -> TamimW<'_, ImrSpec> {
[INFO] [stdout]    |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gptimer0/imr.rs:102:19
[INFO] [stdout]     |
[INFO] [stdout] 102 |     pub fn tbtoim(&mut self) -> TbtoimW<ImrSpec> {
[INFO] [stdout]     |                   ^^^^^^^^^     ---------------- the same lifetime is hidden here
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 102 |     pub fn tbtoim(&mut self) -> TbtoimW<'_, ImrSpec> {
[INFO] [stdout]     |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gptimer0/imr.rs:107:18
[INFO] [stdout]     |
[INFO] [stdout] 107 |     pub fn cbmim(&mut self) -> CbmimW<ImrSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     --------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 107 |     pub fn cbmim(&mut self) -> CbmimW<'_, ImrSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gptimer0/imr.rs:112:18
[INFO] [stdout]     |
[INFO] [stdout] 112 |     pub fn cbeim(&mut self) -> CbeimW<ImrSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     --------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 112 |     pub fn cbeim(&mut self) -> CbeimW<'_, ImrSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gptimer0/imr.rs:117:18
[INFO] [stdout]     |
[INFO] [stdout] 117 |     pub fn tbmim(&mut self) -> TbmimW<ImrSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     --------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 117 |     pub fn tbmim(&mut self) -> TbmimW<'_, ImrSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/gptimer0/icr.rs:91:21
[INFO] [stdout]    |
[INFO] [stdout] 91 |     pub fn tatocint(&mut self) -> TatocintW<IcrSpec> {
[INFO] [stdout]    |                     ^^^^^^^^^     ------------------ the same lifetime is hidden here
[INFO] [stdout]    |                     |
[INFO] [stdout]    |                     the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 91 |     pub fn tatocint(&mut self) -> TatocintW<'_, IcrSpec> {
[INFO] [stdout]    |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/gptimer0/icr.rs:96:20
[INFO] [stdout]    |
[INFO] [stdout] 96 |     pub fn camcint(&mut self) -> CamcintW<IcrSpec> {
[INFO] [stdout]    |                    ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]    |                    |
[INFO] [stdout]    |                    the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 96 |     pub fn camcint(&mut self) -> CamcintW<'_, IcrSpec> {
[INFO] [stdout]    |                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gptimer0/icr.rs:101:20
[INFO] [stdout]     |
[INFO] [stdout] 101 |     pub fn caecint(&mut self) -> CaecintW<IcrSpec> {
[INFO] [stdout]     |                    ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 101 |     pub fn caecint(&mut self) -> CaecintW<'_, IcrSpec> {
[INFO] [stdout]     |                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/uart0/lcrh.rs:73:16
[INFO] [stdout]    |
[INFO] [stdout] 73 |     pub fn brk(&mut self) -> BrkW<LcrhSpec> {
[INFO] [stdout]    |                ^^^^^^^^^     -------------- the same lifetime is hidden here
[INFO] [stdout]    |                |
[INFO] [stdout]    |                the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 73 |     pub fn brk(&mut self) -> BrkW<'_, LcrhSpec> {
[INFO] [stdout]    |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/uart0/lcrh.rs:78:16
[INFO] [stdout]    |
[INFO] [stdout] 78 |     pub fn pen(&mut self) -> PenW<LcrhSpec> {
[INFO] [stdout]    |                ^^^^^^^^^     -------------- the same lifetime is hidden here
[INFO] [stdout]    |                |
[INFO] [stdout]    |                the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 78 |     pub fn pen(&mut self) -> PenW<'_, LcrhSpec> {
[INFO] [stdout]    |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/uart0/lcrh.rs:83:16
[INFO] [stdout]    |
[INFO] [stdout] 83 |     pub fn eps(&mut self) -> EpsW<LcrhSpec> {
[INFO] [stdout]    |                ^^^^^^^^^     -------------- the same lifetime is hidden here
[INFO] [stdout]    |                |
[INFO] [stdout]    |                the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 83 |     pub fn eps(&mut self) -> EpsW<'_, LcrhSpec> {
[INFO] [stdout]    |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/uart0/lcrh.rs:88:17
[INFO] [stdout]    |
[INFO] [stdout] 88 |     pub fn stp2(&mut self) -> Stp2W<LcrhSpec> {
[INFO] [stdout]    |                 ^^^^^^^^^     --------------- the same lifetime is hidden here
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 88 |     pub fn stp2(&mut self) -> Stp2W<'_, LcrhSpec> {
[INFO] [stdout]    |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/uart0/lcrh.rs:93:16
[INFO] [stdout]    |
[INFO] [stdout] 93 |     pub fn fen(&mut self) -> FenW<LcrhSpec> {
[INFO] [stdout]    |                ^^^^^^^^^     -------------- the same lifetime is hidden here
[INFO] [stdout]    |                |
[INFO] [stdout]    |                the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 93 |     pub fn fen(&mut self) -> FenW<'_, LcrhSpec> {
[INFO] [stdout]    |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/uart0/lcrh.rs:98:17
[INFO] [stdout]    |
[INFO] [stdout] 98 |     pub fn wlen(&mut self) -> WlenW<LcrhSpec> {
[INFO] [stdout]    |                 ^^^^^^^^^     --------------- the same lifetime is hidden here
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 98 |     pub fn wlen(&mut self) -> WlenW<'_, LcrhSpec> {
[INFO] [stdout]    |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/uart0/lcrh.rs:103:16
[INFO] [stdout]     |
[INFO] [stdout] 103 |     pub fn sps(&mut self) -> SpsW<LcrhSpec> {
[INFO] [stdout]     |                ^^^^^^^^^     -------------- the same lifetime is hidden here
[INFO] [stdout]     |                |
[INFO] [stdout]     |                the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 103 |     pub fn sps(&mut self) -> SpsW<'_, LcrhSpec> {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/uart0/ctl.rs:109:19
[INFO] [stdout]     |
[INFO] [stdout] 109 |     pub fn uarten(&mut self) -> UartenW<CtlSpec> {
[INFO] [stdout]     |                   ^^^^^^^^^     ---------------- the same lifetime is hidden here
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 109 |     pub fn uarten(&mut self) -> UartenW<'_, CtlSpec> {
[INFO] [stdout]     |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/uart0/ctl.rs:114:18
[INFO] [stdout]     |
[INFO] [stdout] 114 |     pub fn siren(&mut self) -> SirenW<CtlSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     --------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 114 |     pub fn siren(&mut self) -> SirenW<'_, CtlSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/uart0/ctl.rs:119:18
[INFO] [stdout]     |
[INFO] [stdout] 119 |     pub fn sirlp(&mut self) -> SirlpW<CtlSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     --------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 119 |     pub fn sirlp(&mut self) -> SirlpW<'_, CtlSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/uart0/ctl.rs:124:16
[INFO] [stdout]     |
[INFO] [stdout] 124 |     pub fn eot(&mut self) -> EotW<CtlSpec> {
[INFO] [stdout]     |                ^^^^^^^^^     ------------- the same lifetime is hidden here
[INFO] [stdout]     |                |
[INFO] [stdout]     |                the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 124 |     pub fn eot(&mut self) -> EotW<'_, CtlSpec> {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/uart0/ctl.rs:129:16
[INFO] [stdout]     |
[INFO] [stdout] 129 |     pub fn hse(&mut self) -> HseW<CtlSpec> {
[INFO] [stdout]     |                ^^^^^^^^^     ------------- the same lifetime is hidden here
[INFO] [stdout]     |                |
[INFO] [stdout]     |                the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 129 |     pub fn hse(&mut self) -> HseW<'_, CtlSpec> {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/uart0/ctl.rs:134:16
[INFO] [stdout]     |
[INFO] [stdout] 134 |     pub fn lin(&mut self) -> LinW<CtlSpec> {
[INFO] [stdout]     |                ^^^^^^^^^     ------------- the same lifetime is hidden here
[INFO] [stdout]     |                |
[INFO] [stdout]     |                the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 134 |     pub fn lin(&mut self) -> LinW<'_, CtlSpec> {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/uart0/ctl.rs:139:16
[INFO] [stdout]     |
[INFO] [stdout] 139 |     pub fn lbe(&mut self) -> LbeW<CtlSpec> {
[INFO] [stdout]     |                ^^^^^^^^^     ------------- the same lifetime is hidden here
[INFO] [stdout]     |                |
[INFO] [stdout]     |                the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 139 |     pub fn lbe(&mut self) -> LbeW<'_, CtlSpec> {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/uart0/ctl.rs:144:16
[INFO] [stdout]     |
[INFO] [stdout] 144 |     pub fn txe(&mut self) -> TxeW<CtlSpec> {
[INFO] [stdout]     |                ^^^^^^^^^     ------------- the same lifetime is hidden here
[INFO] [stdout]     |                |
[INFO] [stdout]     |                the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 144 |     pub fn txe(&mut self) -> TxeW<'_, CtlSpec> {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/uart0/ctl.rs:149:16
[INFO] [stdout]     |
[INFO] [stdout] 149 |     pub fn rxe(&mut self) -> RxeW<CtlSpec> {
[INFO] [stdout]     |                ^^^^^^^^^     ------------- the same lifetime is hidden here
[INFO] [stdout]     |                |
[INFO] [stdout]     |                the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 149 |     pub fn rxe(&mut self) -> RxeW<'_, CtlSpec> {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/uart0/ctl.rs:154:18
[INFO] [stdout]     |
[INFO] [stdout] 154 |     pub fn rtsen(&mut self) -> RtsenW<CtlSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     --------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 154 |     pub fn rtsen(&mut self) -> RtsenW<'_, CtlSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/uart0/ctl.rs:159:18
[INFO] [stdout]     |
[INFO] [stdout] 159 |     pub fn ctsen(&mut self) -> CtsenW<CtlSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     --------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 159 |     pub fn ctsen(&mut self) -> CtsenW<'_, CtlSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/uart0/ifls.rs:28:21
[INFO] [stdout]    |
[INFO] [stdout] 28 |     pub fn txiflsel(&mut self) -> TxiflselW<IflsSpec> {
[INFO] [stdout]    |                     ^^^^^^^^^     ------------------- the same lifetime is hidden here
[INFO] [stdout]    |                     |
[INFO] [stdout]    |                     the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 28 |     pub fn txiflsel(&mut self) -> TxiflselW<'_, IflsSpec> {
[INFO] [stdout]    |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/uart0/ifls.rs:33:21
[INFO] [stdout]    |
[INFO] [stdout] 33 |     pub fn rxiflsel(&mut self) -> RxiflselW<IflsSpec> {
[INFO] [stdout]    |                     ^^^^^^^^^     ------------------- the same lifetime is hidden here
[INFO] [stdout]    |                     |
[INFO] [stdout]    |                     the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 33 |     pub fn rxiflsel(&mut self) -> RxiflselW<'_, IflsSpec> {
[INFO] [stdout]    |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/uart0/im.rs:109:17
[INFO] [stdout]     |
[INFO] [stdout] 109 |     pub fn rxim(&mut self) -> RximW<ImSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ------------- the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 109 |     pub fn rxim(&mut self) -> RximW<'_, ImSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/uart0/im.rs:114:17
[INFO] [stdout]     |
[INFO] [stdout] 114 |     pub fn txim(&mut self) -> TximW<ImSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ------------- the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 114 |     pub fn txim(&mut self) -> TximW<'_, ImSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/uart0/im.rs:119:17
[INFO] [stdout]     |
[INFO] [stdout] 119 |     pub fn rtim(&mut self) -> RtimW<ImSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ------------- the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 119 |     pub fn rtim(&mut self) -> RtimW<'_, ImSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/uart0/im.rs:124:17
[INFO] [stdout]     |
[INFO] [stdout] 124 |     pub fn feim(&mut self) -> FeimW<ImSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ------------- the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 124 |     pub fn feim(&mut self) -> FeimW<'_, ImSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/uart0/im.rs:129:17
[INFO] [stdout]     |
[INFO] [stdout] 129 |     pub fn peim(&mut self) -> PeimW<ImSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ------------- the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 129 |     pub fn peim(&mut self) -> PeimW<'_, ImSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/uart0/im.rs:134:17
[INFO] [stdout]     |
[INFO] [stdout] 134 |     pub fn beim(&mut self) -> BeimW<ImSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ------------- the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 134 |     pub fn beim(&mut self) -> BeimW<'_, ImSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/uart0/im.rs:139:17
[INFO] [stdout]     |
[INFO] [stdout] 139 |     pub fn oeim(&mut self) -> OeimW<ImSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ------------- the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 139 |     pub fn oeim(&mut self) -> OeimW<'_, ImSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/uart0/im.rs:144:22
[INFO] [stdout]     |
[INFO] [stdout] 144 |     pub fn ninebitim(&mut self) -> NinebitimW<ImSpec> {
[INFO] [stdout]     |                      ^^^^^^^^^     ------------------ the same lifetime is hidden here
[INFO] [stdout]     |                      |
[INFO] [stdout]     |                      the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 144 |     pub fn ninebitim(&mut self) -> NinebitimW<'_, ImSpec> {
[INFO] [stdout]     |                                               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/uart0/im.rs:149:19
[INFO] [stdout]     |
[INFO] [stdout] 149 |     pub fn lmsbim(&mut self) -> LmsbimW<ImSpec> {
[INFO] [stdout]     |                   ^^^^^^^^^     --------------- the same lifetime is hidden here
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 149 |     pub fn lmsbim(&mut self) -> LmsbimW<'_, ImSpec> {
[INFO] [stdout]     |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/uart0/im.rs:154:19
[INFO] [stdout]     |
[INFO] [stdout] 154 |     pub fn lme1im(&mut self) -> Lme1imW<ImSpec> {
[INFO] [stdout]     |                   ^^^^^^^^^     --------------- the same lifetime is hidden here
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 154 |     pub fn lme1im(&mut self) -> Lme1imW<'_, ImSpec> {
[INFO] [stdout]     |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gptimer0/icr.rs:106:20
[INFO] [stdout]     |
[INFO] [stdout] 106 |     pub fn tamcint(&mut self) -> TamcintW<IcrSpec> {
[INFO] [stdout]     |                    ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 106 |     pub fn tamcint(&mut self) -> TamcintW<'_, IcrSpec> {
[INFO] [stdout]     |                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/uart0/im.rs:159:19
[INFO] [stdout]     |
[INFO] [stdout] 159 |     pub fn lme5im(&mut self) -> Lme5imW<ImSpec> {
[INFO] [stdout]     |                   ^^^^^^^^^     --------------- the same lifetime is hidden here
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 159 |     pub fn lme5im(&mut self) -> Lme5imW<'_, ImSpec> {
[INFO] [stdout]     |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/uart0/icr.rs:28:17
[INFO] [stdout]    |
[INFO] [stdout] 28 |     pub fn rxic(&mut self) -> RxicW<IcrSpec> {
[INFO] [stdout]    |                 ^^^^^^^^^     -------------- the same lifetime is hidden here
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 28 |     pub fn rxic(&mut self) -> RxicW<'_, IcrSpec> {
[INFO] [stdout]    |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/uart0/icr.rs:33:17
[INFO] [stdout]    |
[INFO] [stdout] 33 |     pub fn txic(&mut self) -> TxicW<IcrSpec> {
[INFO] [stdout]    |                 ^^^^^^^^^     -------------- the same lifetime is hidden here
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 33 |     pub fn txic(&mut self) -> TxicW<'_, IcrSpec> {
[INFO] [stdout]    |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/uart0/icr.rs:38:17
[INFO] [stdout]    |
[INFO] [stdout] 38 |     pub fn rtic(&mut self) -> RticW<IcrSpec> {
[INFO] [stdout]    |                 ^^^^^^^^^     -------------- the same lifetime is hidden here
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 38 |     pub fn rtic(&mut self) -> RticW<'_, IcrSpec> {
[INFO] [stdout]    |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/uart0/icr.rs:43:17
[INFO] [stdout]    |
[INFO] [stdout] 43 |     pub fn feic(&mut self) -> FeicW<IcrSpec> {
[INFO] [stdout]    |                 ^^^^^^^^^     -------------- the same lifetime is hidden here
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 43 |     pub fn feic(&mut self) -> FeicW<'_, IcrSpec> {
[INFO] [stdout]    |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/uart0/icr.rs:48:17
[INFO] [stdout]    |
[INFO] [stdout] 48 |     pub fn peic(&mut self) -> PeicW<IcrSpec> {
[INFO] [stdout]    |                 ^^^^^^^^^     -------------- the same lifetime is hidden here
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 48 |     pub fn peic(&mut self) -> PeicW<'_, IcrSpec> {
[INFO] [stdout]    |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/uart0/icr.rs:53:17
[INFO] [stdout]    |
[INFO] [stdout] 53 |     pub fn beic(&mut self) -> BeicW<IcrSpec> {
[INFO] [stdout]    |                 ^^^^^^^^^     -------------- the same lifetime is hidden here
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 53 |     pub fn beic(&mut self) -> BeicW<'_, IcrSpec> {
[INFO] [stdout]    |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/uart0/icr.rs:58:17
[INFO] [stdout]    |
[INFO] [stdout] 58 |     pub fn oeic(&mut self) -> OeicW<IcrSpec> {
[INFO] [stdout]    |                 ^^^^^^^^^     -------------- the same lifetime is hidden here
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 58 |     pub fn oeic(&mut self) -> OeicW<'_, IcrSpec> {
[INFO] [stdout]    |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/uart0/icr.rs:63:22
[INFO] [stdout]    |
[INFO] [stdout] 63 |     pub fn ninebitic(&mut self) -> NinebiticW<IcrSpec> {
[INFO] [stdout]    |                      ^^^^^^^^^     ------------------- the same lifetime is hidden here
[INFO] [stdout]    |                      |
[INFO] [stdout]    |                      the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 63 |     pub fn ninebitic(&mut self) -> NinebiticW<'_, IcrSpec> {
[INFO] [stdout]    |                                               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/uart0/icr.rs:68:19
[INFO] [stdout]    |
[INFO] [stdout] 68 |     pub fn lmsbic(&mut self) -> LmsbicW<IcrSpec> {
[INFO] [stdout]    |                   ^^^^^^^^^     ---------------- the same lifetime is hidden here
[INFO] [stdout]    |                   |
[INFO] [stdout]    |                   the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 68 |     pub fn lmsbic(&mut self) -> LmsbicW<'_, IcrSpec> {
[INFO] [stdout]    |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gptimer0/icr.rs:111:21
[INFO] [stdout]     |
[INFO] [stdout] 111 |     pub fn tbtocint(&mut self) -> TbtocintW<IcrSpec> {
[INFO] [stdout]     |                     ^^^^^^^^^     ------------------ the same lifetime is hidden here
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 111 |     pub fn tbtocint(&mut self) -> TbtocintW<'_, IcrSpec> {
[INFO] [stdout]     |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gptimer0/icr.rs:116:20
[INFO] [stdout]     |
[INFO] [stdout] 116 |     pub fn cbmcint(&mut self) -> CbmcintW<IcrSpec> {
[INFO] [stdout]     |                    ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 116 |     pub fn cbmcint(&mut self) -> CbmcintW<'_, IcrSpec> {
[INFO] [stdout]     |                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gptimer0/icr.rs:121:20
[INFO] [stdout]     |
[INFO] [stdout] 121 |     pub fn cbecint(&mut self) -> CbecintW<IcrSpec> {
[INFO] [stdout]     |                    ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 121 |     pub fn cbecint(&mut self) -> CbecintW<'_, IcrSpec> {
[INFO] [stdout]     |                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gptimer0/icr.rs:126:20
[INFO] [stdout]     |
[INFO] [stdout] 126 |     pub fn tbmcint(&mut self) -> TbmcintW<IcrSpec> {
[INFO] [stdout]     |                    ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 126 |     pub fn tbmcint(&mut self) -> TbmcintW<'_, IcrSpec> {
[INFO] [stdout]     |                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gptimer0/icr.rs:131:20
[INFO] [stdout]     |
[INFO] [stdout] 131 |     pub fn wuecint(&mut self) -> WuecintW<IcrSpec> {
[INFO] [stdout]     |                    ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 131 |     pub fn wuecint(&mut self) -> WuecintW<'_, IcrSpec> {
[INFO] [stdout]     |                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/gptimer0/tailr.rs:19:18
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn tailr(&mut self) -> TailrW<TailrSpec> {
[INFO] [stdout]    |                  ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn tailr(&mut self) -> TailrW<'_, TailrSpec> {
[INFO] [stdout]    |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/gptimer0/tbilr.rs:19:18
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn tbilr(&mut self) -> TbilrW<TbilrSpec> {
[INFO] [stdout]    |                  ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn tbilr(&mut self) -> TbilrW<'_, TbilrSpec> {
[INFO] [stdout]    |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/gptimer0/tamatchr.rs:19:17
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn tamr(&mut self) -> TamrW<TamatchrSpec> {
[INFO] [stdout]    |                 ^^^^^^^^^     ------------------- the same lifetime is hidden here
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn tamr(&mut self) -> TamrW<'_, TamatchrSpec> {
[INFO] [stdout]    |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/gptimer0/tbmatchr.rs:19:17
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn tbmr(&mut self) -> TbmrW<TbmatchrSpec> {
[INFO] [stdout]    |                 ^^^^^^^^^     ------------------- the same lifetime is hidden here
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn tbmr(&mut self) -> TbmrW<'_, TbmatchrSpec> {
[INFO] [stdout]    |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/gptimer0/tapr.rs:19:18
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn tapsr(&mut self) -> TapsrW<TaprSpec> {
[INFO] [stdout]    |                  ^^^^^^^^^     ---------------- the same lifetime is hidden here
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn tapsr(&mut self) -> TapsrW<'_, TaprSpec> {
[INFO] [stdout]    |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/gptimer0/tbpr.rs:19:18
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn tbpsr(&mut self) -> TbpsrW<TbprSpec> {
[INFO] [stdout]    |                  ^^^^^^^^^     ---------------- the same lifetime is hidden here
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn tbpsr(&mut self) -> TbpsrW<'_, TbprSpec> {
[INFO] [stdout]    |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/gptimer0/tapmr.rs:19:18
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn tapsr(&mut self) -> TapsrW<TapmrSpec> {
[INFO] [stdout]    |                  ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn tapsr(&mut self) -> TapsrW<'_, TapmrSpec> {
[INFO] [stdout]    |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/gptimer0/tbpmr.rs:19:18
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn tbpsr(&mut self) -> TbpsrW<TbpmrSpec> {
[INFO] [stdout]    |                  ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn tbpsr(&mut self) -> TbpsrW<'_, TbpmrSpec> {
[INFO] [stdout]    |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/gptimer0/tav.rs:19:16
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn tav(&mut self) -> TavW<TavSpec> {
[INFO] [stdout]    |                ^^^^^^^^^     ------------- the same lifetime is hidden here
[INFO] [stdout]    |                |
[INFO] [stdout]    |                the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn tav(&mut self) -> TavW<'_, TavSpec> {
[INFO] [stdout]    |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/gptimer0/tbv.rs:26:16
[INFO] [stdout]    |
[INFO] [stdout] 26 |     pub fn tbv(&mut self) -> TbvW<TbvSpec> {
[INFO] [stdout]    |                ^^^^^^^^^     ------------- the same lifetime is hidden here
[INFO] [stdout]    |                |
[INFO] [stdout]    |                the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 26 |     pub fn tbv(&mut self) -> TbvW<'_, TbvSpec> {
[INFO] [stdout]    |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/gptimer1/cfg.rs:23:20
[INFO] [stdout]    |
[INFO] [stdout] 23 |     pub fn gptmcfg(&mut self) -> GptmcfgW<CfgSpec> {
[INFO] [stdout]    |                    ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]    |                    |
[INFO] [stdout]    |                    the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 23 |     pub fn gptmcfg(&mut self) -> GptmcfgW<'_, CfgSpec> {
[INFO] [stdout]    |                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/uart0/icr.rs:73:19
[INFO] [stdout]    |
[INFO] [stdout] 73 |     pub fn lme1ic(&mut self) -> Lme1icW<IcrSpec> {
[INFO] [stdout]    |                   ^^^^^^^^^     ---------------- the same lifetime is hidden here
[INFO] [stdout]    |                   |
[INFO] [stdout]    |                   the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 73 |     pub fn lme1ic(&mut self) -> Lme1icW<'_, IcrSpec> {
[INFO] [stdout]    |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/uart0/icr.rs:78:19
[INFO] [stdout]    |
[INFO] [stdout] 78 |     pub fn lme5ic(&mut self) -> Lme5icW<IcrSpec> {
[INFO] [stdout]    |                   ^^^^^^^^^     ---------------- the same lifetime is hidden here
[INFO] [stdout]    |                   |
[INFO] [stdout]    |                   the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 78 |     pub fn lme5ic(&mut self) -> Lme5icW<'_, IcrSpec> {
[INFO] [stdout]    |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/uart0/dmactl.rs:37:19
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn rxdmae(&mut self) -> RxdmaeW<DmactlSpec> {
[INFO] [stdout]    |                   ^^^^^^^^^     ------------------- the same lifetime is hidden here
[INFO] [stdout]    |                   |
[INFO] [stdout]    |                   the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn rxdmae(&mut self) -> RxdmaeW<'_, DmactlSpec> {
[INFO] [stdout]    |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/uart0/dmactl.rs:42:19
[INFO] [stdout]    |
[INFO] [stdout] 42 |     pub fn txdmae(&mut self) -> TxdmaeW<DmactlSpec> {
[INFO] [stdout]    |                   ^^^^^^^^^     ------------------- the same lifetime is hidden here
[INFO] [stdout]    |                   |
[INFO] [stdout]    |                   the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 42 |     pub fn txdmae(&mut self) -> TxdmaeW<'_, DmactlSpec> {
[INFO] [stdout]    |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/uart0/dmactl.rs:47:19
[INFO] [stdout]    |
[INFO] [stdout] 47 |     pub fn dmaerr(&mut self) -> DmaerrW<DmactlSpec> {
[INFO] [stdout]    |                   ^^^^^^^^^     ------------------- the same lifetime is hidden here
[INFO] [stdout]    |                   |
[INFO] [stdout]    |                   the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 47 |     pub fn dmaerr(&mut self) -> DmaerrW<'_, DmactlSpec> {
[INFO] [stdout]    |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/uart0/lctl.rs:28:19
[INFO] [stdout]    |
[INFO] [stdout] 28 |     pub fn master(&mut self) -> MasterW<LctlSpec> {
[INFO] [stdout]    |                   ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]    |                   |
[INFO] [stdout]    |                   the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 28 |     pub fn master(&mut self) -> MasterW<'_, LctlSpec> {
[INFO] [stdout]    |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/uart0/lctl.rs:33:17
[INFO] [stdout]    |
[INFO] [stdout] 33 |     pub fn blen(&mut self) -> BlenW<LctlSpec> {
[INFO] [stdout]    |                 ^^^^^^^^^     --------------- the same lifetime is hidden here
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 33 |     pub fn blen(&mut self) -> BlenW<'_, LctlSpec> {
[INFO] [stdout]    |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/uart0/ninebitaddr.rs:28:17
[INFO] [stdout]    |
[INFO] [stdout] 28 |     pub fn addr(&mut self) -> AddrW<NinebitaddrSpec> {
[INFO] [stdout]    |                 ^^^^^^^^^     ---------------------- the same lifetime is hidden here
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 28 |     pub fn addr(&mut self) -> AddrW<'_, NinebitaddrSpec> {
[INFO] [stdout]    |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/uart0/ninebitaddr.rs:33:22
[INFO] [stdout]    |
[INFO] [stdout] 33 |     pub fn ninebiten(&mut self) -> NinebitenW<NinebitaddrSpec> {
[INFO] [stdout]    |                      ^^^^^^^^^     --------------------------- the same lifetime is hidden here
[INFO] [stdout]    |                      |
[INFO] [stdout]    |                      the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 33 |     pub fn ninebiten(&mut self) -> NinebitenW<'_, NinebitaddrSpec> {
[INFO] [stdout]    |                                               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/uart0/ninebitamask.rs:26:17
[INFO] [stdout]    |
[INFO] [stdout] 26 |     pub fn mask(&mut self) -> MaskW<NinebitamaskSpec> {
[INFO] [stdout]    |                 ^^^^^^^^^     ----------------------- the same lifetime is hidden here
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 26 |     pub fn mask(&mut self) -> MaskW<'_, NinebitamaskSpec> {
[INFO] [stdout]    |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/uart0/cc.rs:19:15
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn cs(&mut self) -> CsW<CcSpec> {
[INFO] [stdout]    |               ^^^^^^^^^     ----------- the same lifetime is hidden here
[INFO] [stdout]    |               |
[INFO] [stdout]    |               the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn cs(&mut self) -> CsW<'_, CcSpec> {
[INFO] [stdout]    |                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/uart1/dr.rs:47:17
[INFO] [stdout]    |
[INFO] [stdout] 47 |     pub fn data(&mut self) -> DataW<DrSpec> {
[INFO] [stdout]    |                 ^^^^^^^^^     ------------- the same lifetime is hidden here
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 47 |     pub fn data(&mut self) -> DataW<'_, DrSpec> {
[INFO] [stdout]    |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]  --> src/uart1/ecr.rs:8:17
[INFO] [stdout]   |
[INFO] [stdout] 8 |     pub fn data(&mut self) -> DataW<EcrSpec> {
[INFO] [stdout]   |                 ^^^^^^^^^     -------------- the same lifetime is hidden here
[INFO] [stdout]   |                 |
[INFO] [stdout]   |                 the lifetime is elided here
[INFO] [stdout]   |
[INFO] [stdout]   = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]   |
[INFO] [stdout] 8 |     pub fn data(&mut self) -> DataW<'_, EcrSpec> {
[INFO] [stdout]   |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/uart1/ilpr.rs:19:20
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn ilpdvsr(&mut self) -> IlpdvsrW<IlprSpec> {
[INFO] [stdout]    |                    ^^^^^^^^^     ------------------ the same lifetime is hidden here
[INFO] [stdout]    |                    |
[INFO] [stdout]    |                    the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn ilpdvsr(&mut self) -> IlpdvsrW<'_, IlprSpec> {
[INFO] [stdout]    |                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/uart1/ibrd.rs:19:19
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn divint(&mut self) -> DivintW<IbrdSpec> {
[INFO] [stdout]    |                   ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]    |                   |
[INFO] [stdout]    |                   the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn divint(&mut self) -> DivintW<'_, IbrdSpec> {
[INFO] [stdout]    |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/uart1/fbrd.rs:19:20
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn divfrac(&mut self) -> DivfracW<FbrdSpec> {
[INFO] [stdout]    |                    ^^^^^^^^^     ------------------ the same lifetime is hidden here
[INFO] [stdout]    |                    |
[INFO] [stdout]    |                    the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn divfrac(&mut self) -> DivfracW<'_, FbrdSpec> {
[INFO] [stdout]    |                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gptimer1/tamr.rs:113:17
[INFO] [stdout]     |
[INFO] [stdout] 113 |     pub fn tamr(&mut self) -> TamrW<TamrSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     --------------- the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 113 |     pub fn tamr(&mut self) -> TamrW<'_, TamrSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/uart1/lcrh.rs:73:16
[INFO] [stdout]    |
[INFO] [stdout] 73 |     pub fn brk(&mut self) -> BrkW<LcrhSpec> {
[INFO] [stdout]    |                ^^^^^^^^^     -------------- the same lifetime is hidden here
[INFO] [stdout]    |                |
[INFO] [stdout]    |                the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 73 |     pub fn brk(&mut self) -> BrkW<'_, LcrhSpec> {
[INFO] [stdout]    |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/uart1/lcrh.rs:78:16
[INFO] [stdout]    |
[INFO] [stdout] 78 |     pub fn pen(&mut self) -> PenW<LcrhSpec> {
[INFO] [stdout]    |                ^^^^^^^^^     -------------- the same lifetime is hidden here
[INFO] [stdout]    |                |
[INFO] [stdout]    |                the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 78 |     pub fn pen(&mut self) -> PenW<'_, LcrhSpec> {
[INFO] [stdout]    |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gptimer1/tamr.rs:118:18
[INFO] [stdout]     |
[INFO] [stdout] 118 |     pub fn tacmr(&mut self) -> TacmrW<TamrSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ---------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 118 |     pub fn tacmr(&mut self) -> TacmrW<'_, TamrSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/uart1/lcrh.rs:83:16
[INFO] [stdout]    |
[INFO] [stdout] 83 |     pub fn eps(&mut self) -> EpsW<LcrhSpec> {
[INFO] [stdout]    |                ^^^^^^^^^     -------------- the same lifetime is hidden here
[INFO] [stdout]    |                |
[INFO] [stdout]    |                the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 83 |     pub fn eps(&mut self) -> EpsW<'_, LcrhSpec> {
[INFO] [stdout]    |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gptimer1/tamr.rs:123:18
[INFO] [stdout]     |
[INFO] [stdout] 123 |     pub fn taams(&mut self) -> TaamsW<TamrSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ---------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 123 |     pub fn taams(&mut self) -> TaamsW<'_, TamrSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/uart1/lcrh.rs:88:17
[INFO] [stdout]    |
[INFO] [stdout] 88 |     pub fn stp2(&mut self) -> Stp2W<LcrhSpec> {
[INFO] [stdout]    |                 ^^^^^^^^^     --------------- the same lifetime is hidden here
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 88 |     pub fn stp2(&mut self) -> Stp2W<'_, LcrhSpec> {
[INFO] [stdout]    |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gptimer1/tamr.rs:128:19
[INFO] [stdout]     |
[INFO] [stdout] 128 |     pub fn tacdir(&mut self) -> TacdirW<TamrSpec> {
[INFO] [stdout]     |                   ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 128 |     pub fn tacdir(&mut self) -> TacdirW<'_, TamrSpec> {
[INFO] [stdout]     |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/uart1/lcrh.rs:93:16
[INFO] [stdout]    |
[INFO] [stdout] 93 |     pub fn fen(&mut self) -> FenW<LcrhSpec> {
[INFO] [stdout]    |                ^^^^^^^^^     -------------- the same lifetime is hidden here
[INFO] [stdout]    |                |
[INFO] [stdout]    |                the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 93 |     pub fn fen(&mut self) -> FenW<'_, LcrhSpec> {
[INFO] [stdout]    |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gptimer1/tamr.rs:133:18
[INFO] [stdout]     |
[INFO] [stdout] 133 |     pub fn tamie(&mut self) -> TamieW<TamrSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ---------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 133 |     pub fn tamie(&mut self) -> TamieW<'_, TamrSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/uart1/lcrh.rs:98:17
[INFO] [stdout]    |
[INFO] [stdout] 98 |     pub fn wlen(&mut self) -> WlenW<LcrhSpec> {
[INFO] [stdout]    |                 ^^^^^^^^^     --------------- the same lifetime is hidden here
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 98 |     pub fn wlen(&mut self) -> WlenW<'_, LcrhSpec> {
[INFO] [stdout]    |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gptimer1/tamr.rs:138:18
[INFO] [stdout]     |
[INFO] [stdout] 138 |     pub fn tawot(&mut self) -> TawotW<TamrSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ---------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 138 |     pub fn tawot(&mut self) -> TawotW<'_, TamrSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gptimer1/tamr.rs:143:20
[INFO] [stdout]     |
[INFO] [stdout] 143 |     pub fn tasnaps(&mut self) -> TasnapsW<TamrSpec> {
[INFO] [stdout]     |                    ^^^^^^^^^     ------------------ the same lifetime is hidden here
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 143 |     pub fn tasnaps(&mut self) -> TasnapsW<'_, TamrSpec> {
[INFO] [stdout]     |                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gptimer1/tamr.rs:148:18
[INFO] [stdout]     |
[INFO] [stdout] 148 |     pub fn taild(&mut self) -> TaildW<TamrSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ---------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 148 |     pub fn taild(&mut self) -> TaildW<'_, TamrSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gptimer1/tamr.rs:153:20
[INFO] [stdout]     |
[INFO] [stdout] 153 |     pub fn tapwmie(&mut self) -> TapwmieW<TamrSpec> {
[INFO] [stdout]     |                    ^^^^^^^^^     ------------------ the same lifetime is hidden here
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 153 |     pub fn tapwmie(&mut self) -> TapwmieW<'_, TamrSpec> {
[INFO] [stdout]     |                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gptimer1/tamr.rs:158:19
[INFO] [stdout]     |
[INFO] [stdout] 158 |     pub fn tamrsu(&mut self) -> TamrsuW<TamrSpec> {
[INFO] [stdout]     |                   ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 158 |     pub fn tamrsu(&mut self) -> TamrsuW<'_, TamrSpec> {
[INFO] [stdout]     |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gptimer1/tamr.rs:163:18
[INFO] [stdout]     |
[INFO] [stdout] 163 |     pub fn taplo(&mut self) -> TaploW<TamrSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ---------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 163 |     pub fn taplo(&mut self) -> TaploW<'_, TamrSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gptimer1/tbmr.rs:113:17
[INFO] [stdout]     |
[INFO] [stdout] 113 |     pub fn tbmr(&mut self) -> TbmrW<TbmrSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     --------------- the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 113 |     pub fn tbmr(&mut self) -> TbmrW<'_, TbmrSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gptimer1/tbmr.rs:118:18
[INFO] [stdout]     |
[INFO] [stdout] 118 |     pub fn tbcmr(&mut self) -> TbcmrW<TbmrSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ---------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 118 |     pub fn tbcmr(&mut self) -> TbcmrW<'_, TbmrSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/uart1/lcrh.rs:103:16
[INFO] [stdout]     |
[INFO] [stdout] 103 |     pub fn sps(&mut self) -> SpsW<LcrhSpec> {
[INFO] [stdout]     |                ^^^^^^^^^     -------------- the same lifetime is hidden here
[INFO] [stdout]     |                |
[INFO] [stdout]     |                the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 103 |     pub fn sps(&mut self) -> SpsW<'_, LcrhSpec> {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/uart1/ctl.rs:109:19
[INFO] [stdout]     |
[INFO] [stdout] 109 |     pub fn uarten(&mut self) -> UartenW<CtlSpec> {
[INFO] [stdout]     |                   ^^^^^^^^^     ---------------- the same lifetime is hidden here
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 109 |     pub fn uarten(&mut self) -> UartenW<'_, CtlSpec> {
[INFO] [stdout]     |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/uart1/ctl.rs:114:18
[INFO] [stdout]     |
[INFO] [stdout] 114 |     pub fn siren(&mut self) -> SirenW<CtlSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     --------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 114 |     pub fn siren(&mut self) -> SirenW<'_, CtlSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/uart1/ctl.rs:119:18
[INFO] [stdout]     |
[INFO] [stdout] 119 |     pub fn sirlp(&mut self) -> SirlpW<CtlSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     --------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 119 |     pub fn sirlp(&mut self) -> SirlpW<'_, CtlSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/uart1/ctl.rs:124:16
[INFO] [stdout]     |
[INFO] [stdout] 124 |     pub fn eot(&mut self) -> EotW<CtlSpec> {
[INFO] [stdout]     |                ^^^^^^^^^     ------------- the same lifetime is hidden here
[INFO] [stdout]     |                |
[INFO] [stdout]     |                the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 124 |     pub fn eot(&mut self) -> EotW<'_, CtlSpec> {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/uart1/ctl.rs:129:16
[INFO] [stdout]     |
[INFO] [stdout] 129 |     pub fn hse(&mut self) -> HseW<CtlSpec> {
[INFO] [stdout]     |                ^^^^^^^^^     ------------- the same lifetime is hidden here
[INFO] [stdout]     |                |
[INFO] [stdout]     |                the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 129 |     pub fn hse(&mut self) -> HseW<'_, CtlSpec> {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/uart1/ctl.rs:134:16
[INFO] [stdout]     |
[INFO] [stdout] 134 |     pub fn lin(&mut self) -> LinW<CtlSpec> {
[INFO] [stdout]     |                ^^^^^^^^^     ------------- the same lifetime is hidden here
[INFO] [stdout]     |                |
[INFO] [stdout]     |                the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 134 |     pub fn lin(&mut self) -> LinW<'_, CtlSpec> {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/uart1/ctl.rs:139:16
[INFO] [stdout]     |
[INFO] [stdout] 139 |     pub fn lbe(&mut self) -> LbeW<CtlSpec> {
[INFO] [stdout]     |                ^^^^^^^^^     ------------- the same lifetime is hidden here
[INFO] [stdout]     |                |
[INFO] [stdout]     |                the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 139 |     pub fn lbe(&mut self) -> LbeW<'_, CtlSpec> {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/uart1/ctl.rs:144:16
[INFO] [stdout]     |
[INFO] [stdout] 144 |     pub fn txe(&mut self) -> TxeW<CtlSpec> {
[INFO] [stdout]     |                ^^^^^^^^^     ------------- the same lifetime is hidden here
[INFO] [stdout]     |                |
[INFO] [stdout]     |                the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 144 |     pub fn txe(&mut self) -> TxeW<'_, CtlSpec> {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/uart1/ctl.rs:149:16
[INFO] [stdout]     |
[INFO] [stdout] 149 |     pub fn rxe(&mut self) -> RxeW<CtlSpec> {
[INFO] [stdout]     |                ^^^^^^^^^     ------------- the same lifetime is hidden here
[INFO] [stdout]     |                |
[INFO] [stdout]     |                the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 149 |     pub fn rxe(&mut self) -> RxeW<'_, CtlSpec> {
[INFO] [stdout]     |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/uart1/ctl.rs:154:18
[INFO] [stdout]     |
[INFO] [stdout] 154 |     pub fn rtsen(&mut self) -> RtsenW<CtlSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     --------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 154 |     pub fn rtsen(&mut self) -> RtsenW<'_, CtlSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/uart1/ctl.rs:159:18
[INFO] [stdout]     |
[INFO] [stdout] 159 |     pub fn ctsen(&mut self) -> CtsenW<CtlSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     --------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 159 |     pub fn ctsen(&mut self) -> CtsenW<'_, CtlSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/uart1/ifls.rs:28:21
[INFO] [stdout]    |
[INFO] [stdout] 28 |     pub fn txiflsel(&mut self) -> TxiflselW<IflsSpec> {
[INFO] [stdout]    |                     ^^^^^^^^^     ------------------- the same lifetime is hidden here
[INFO] [stdout]    |                     |
[INFO] [stdout]    |                     the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 28 |     pub fn txiflsel(&mut self) -> TxiflselW<'_, IflsSpec> {
[INFO] [stdout]    |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/uart1/ifls.rs:33:21
[INFO] [stdout]    |
[INFO] [stdout] 33 |     pub fn rxiflsel(&mut self) -> RxiflselW<IflsSpec> {
[INFO] [stdout]    |                     ^^^^^^^^^     ------------------- the same lifetime is hidden here
[INFO] [stdout]    |                     |
[INFO] [stdout]    |                     the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 33 |     pub fn rxiflsel(&mut self) -> RxiflselW<'_, IflsSpec> {
[INFO] [stdout]    |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/uart1/im.rs:109:17
[INFO] [stdout]     |
[INFO] [stdout] 109 |     pub fn rxim(&mut self) -> RximW<ImSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ------------- the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 109 |     pub fn rxim(&mut self) -> RximW<'_, ImSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/uart1/im.rs:114:17
[INFO] [stdout]     |
[INFO] [stdout] 114 |     pub fn txim(&mut self) -> TximW<ImSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ------------- the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 114 |     pub fn txim(&mut self) -> TximW<'_, ImSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/uart1/im.rs:119:17
[INFO] [stdout]     |
[INFO] [stdout] 119 |     pub fn rtim(&mut self) -> RtimW<ImSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ------------- the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 119 |     pub fn rtim(&mut self) -> RtimW<'_, ImSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/uart1/im.rs:124:17
[INFO] [stdout]     |
[INFO] [stdout] 124 |     pub fn feim(&mut self) -> FeimW<ImSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ------------- the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 124 |     pub fn feim(&mut self) -> FeimW<'_, ImSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/uart1/im.rs:129:17
[INFO] [stdout]     |
[INFO] [stdout] 129 |     pub fn peim(&mut self) -> PeimW<ImSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ------------- the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 129 |     pub fn peim(&mut self) -> PeimW<'_, ImSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/uart1/im.rs:134:17
[INFO] [stdout]     |
[INFO] [stdout] 134 |     pub fn beim(&mut self) -> BeimW<ImSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ------------- the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 134 |     pub fn beim(&mut self) -> BeimW<'_, ImSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/uart1/im.rs:139:17
[INFO] [stdout]     |
[INFO] [stdout] 139 |     pub fn oeim(&mut self) -> OeimW<ImSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     ------------- the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 139 |     pub fn oeim(&mut self) -> OeimW<'_, ImSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gptimer1/tbmr.rs:123:18
[INFO] [stdout]     |
[INFO] [stdout] 123 |     pub fn tbams(&mut self) -> TbamsW<TbmrSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ---------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 123 |     pub fn tbams(&mut self) -> TbamsW<'_, TbmrSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gptimer1/tbmr.rs:128:19
[INFO] [stdout]     |
[INFO] [stdout] 128 |     pub fn tbcdir(&mut self) -> TbcdirW<TbmrSpec> {
[INFO] [stdout]     |                   ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 128 |     pub fn tbcdir(&mut self) -> TbcdirW<'_, TbmrSpec> {
[INFO] [stdout]     |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gptimer1/tbmr.rs:133:18
[INFO] [stdout]     |
[INFO] [stdout] 133 |     pub fn tbmie(&mut self) -> TbmieW<TbmrSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ---------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 133 |     pub fn tbmie(&mut self) -> TbmieW<'_, TbmrSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gptimer1/tbmr.rs:138:18
[INFO] [stdout]     |
[INFO] [stdout] 138 |     pub fn tbwot(&mut self) -> TbwotW<TbmrSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ---------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 138 |     pub fn tbwot(&mut self) -> TbwotW<'_, TbmrSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gptimer1/tbmr.rs:143:20
[INFO] [stdout]     |
[INFO] [stdout] 143 |     pub fn tbsnaps(&mut self) -> TbsnapsW<TbmrSpec> {
[INFO] [stdout]     |                    ^^^^^^^^^     ------------------ the same lifetime is hidden here
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 143 |     pub fn tbsnaps(&mut self) -> TbsnapsW<'_, TbmrSpec> {
[INFO] [stdout]     |                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gptimer1/tbmr.rs:148:18
[INFO] [stdout]     |
[INFO] [stdout] 148 |     pub fn tbild(&mut self) -> TbildW<TbmrSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ---------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 148 |     pub fn tbild(&mut self) -> TbildW<'_, TbmrSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gptimer1/tbmr.rs:153:20
[INFO] [stdout]     |
[INFO] [stdout] 153 |     pub fn tbpwmie(&mut self) -> TbpwmieW<TbmrSpec> {
[INFO] [stdout]     |                    ^^^^^^^^^     ------------------ the same lifetime is hidden here
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 153 |     pub fn tbpwmie(&mut self) -> TbpwmieW<'_, TbmrSpec> {
[INFO] [stdout]     |                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gptimer1/tbmr.rs:158:19
[INFO] [stdout]     |
[INFO] [stdout] 158 |     pub fn tbmrsu(&mut self) -> TbmrsuW<TbmrSpec> {
[INFO] [stdout]     |                   ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 158 |     pub fn tbmrsu(&mut self) -> TbmrsuW<'_, TbmrSpec> {
[INFO] [stdout]     |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gptimer1/tbmr.rs:163:18
[INFO] [stdout]     |
[INFO] [stdout] 163 |     pub fn tbplo(&mut self) -> TbploW<TbmrSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ---------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 163 |     pub fn tbplo(&mut self) -> TbploW<'_, TbmrSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/uart1/im.rs:144:22
[INFO] [stdout]     |
[INFO] [stdout] 144 |     pub fn ninebitim(&mut self) -> NinebitimW<ImSpec> {
[INFO] [stdout]     |                      ^^^^^^^^^     ------------------ the same lifetime is hidden here
[INFO] [stdout]     |                      |
[INFO] [stdout]     |                      the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 144 |     pub fn ninebitim(&mut self) -> NinebitimW<'_, ImSpec> {
[INFO] [stdout]     |                                               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/uart1/im.rs:149:19
[INFO] [stdout]     |
[INFO] [stdout] 149 |     pub fn lmsbim(&mut self) -> LmsbimW<ImSpec> {
[INFO] [stdout]     |                   ^^^^^^^^^     --------------- the same lifetime is hidden here
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 149 |     pub fn lmsbim(&mut self) -> LmsbimW<'_, ImSpec> {
[INFO] [stdout]     |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/uart1/im.rs:154:19
[INFO] [stdout]     |
[INFO] [stdout] 154 |     pub fn lme1im(&mut self) -> Lme1imW<ImSpec> {
[INFO] [stdout]     |                   ^^^^^^^^^     --------------- the same lifetime is hidden here
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 154 |     pub fn lme1im(&mut self) -> Lme1imW<'_, ImSpec> {
[INFO] [stdout]     |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/uart1/im.rs:159:19
[INFO] [stdout]     |
[INFO] [stdout] 159 |     pub fn lme5im(&mut self) -> Lme5imW<ImSpec> {
[INFO] [stdout]     |                   ^^^^^^^^^     --------------- the same lifetime is hidden here
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 159 |     pub fn lme5im(&mut self) -> Lme5imW<'_, ImSpec> {
[INFO] [stdout]     |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/uart1/icr.rs:28:17
[INFO] [stdout]    |
[INFO] [stdout] 28 |     pub fn rxic(&mut self) -> RxicW<IcrSpec> {
[INFO] [stdout]    |                 ^^^^^^^^^     -------------- the same lifetime is hidden here
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 28 |     pub fn rxic(&mut self) -> RxicW<'_, IcrSpec> {
[INFO] [stdout]    |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/uart1/icr.rs:33:17
[INFO] [stdout]    |
[INFO] [stdout] 33 |     pub fn txic(&mut self) -> TxicW<IcrSpec> {
[INFO] [stdout]    |                 ^^^^^^^^^     -------------- the same lifetime is hidden here
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 33 |     pub fn txic(&mut self) -> TxicW<'_, IcrSpec> {
[INFO] [stdout]    |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/uart1/icr.rs:38:17
[INFO] [stdout]    |
[INFO] [stdout] 38 |     pub fn rtic(&mut self) -> RticW<IcrSpec> {
[INFO] [stdout]    |                 ^^^^^^^^^     -------------- the same lifetime is hidden here
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 38 |     pub fn rtic(&mut self) -> RticW<'_, IcrSpec> {
[INFO] [stdout]    |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/uart1/icr.rs:43:17
[INFO] [stdout]    |
[INFO] [stdout] 43 |     pub fn feic(&mut self) -> FeicW<IcrSpec> {
[INFO] [stdout]    |                 ^^^^^^^^^     -------------- the same lifetime is hidden here
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 43 |     pub fn feic(&mut self) -> FeicW<'_, IcrSpec> {
[INFO] [stdout]    |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/uart1/icr.rs:48:17
[INFO] [stdout]    |
[INFO] [stdout] 48 |     pub fn peic(&mut self) -> PeicW<IcrSpec> {
[INFO] [stdout]    |                 ^^^^^^^^^     -------------- the same lifetime is hidden here
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 48 |     pub fn peic(&mut self) -> PeicW<'_, IcrSpec> {
[INFO] [stdout]    |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/uart1/icr.rs:53:17
[INFO] [stdout]    |
[INFO] [stdout] 53 |     pub fn beic(&mut self) -> BeicW<IcrSpec> {
[INFO] [stdout]    |                 ^^^^^^^^^     -------------- the same lifetime is hidden here
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 53 |     pub fn beic(&mut self) -> BeicW<'_, IcrSpec> {
[INFO] [stdout]    |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/uart1/icr.rs:58:17
[INFO] [stdout]    |
[INFO] [stdout] 58 |     pub fn oeic(&mut self) -> OeicW<IcrSpec> {
[INFO] [stdout]    |                 ^^^^^^^^^     -------------- the same lifetime is hidden here
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 58 |     pub fn oeic(&mut self) -> OeicW<'_, IcrSpec> {
[INFO] [stdout]    |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/uart1/icr.rs:63:22
[INFO] [stdout]    |
[INFO] [stdout] 63 |     pub fn ninebitic(&mut self) -> NinebiticW<IcrSpec> {
[INFO] [stdout]    |                      ^^^^^^^^^     ------------------- the same lifetime is hidden here
[INFO] [stdout]    |                      |
[INFO] [stdout]    |                      the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 63 |     pub fn ninebitic(&mut self) -> NinebiticW<'_, IcrSpec> {
[INFO] [stdout]    |                                               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/uart1/icr.rs:68:19
[INFO] [stdout]    |
[INFO] [stdout] 68 |     pub fn lmsbic(&mut self) -> LmsbicW<IcrSpec> {
[INFO] [stdout]    |                   ^^^^^^^^^     ---------------- the same lifetime is hidden here
[INFO] [stdout]    |                   |
[INFO] [stdout]    |                   the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 68 |     pub fn lmsbic(&mut self) -> LmsbicW<'_, IcrSpec> {
[INFO] [stdout]    |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/uart1/icr.rs:73:19
[INFO] [stdout]    |
[INFO] [stdout] 73 |     pub fn lme1ic(&mut self) -> Lme1icW<IcrSpec> {
[INFO] [stdout]    |                   ^^^^^^^^^     ---------------- the same lifetime is hidden here
[INFO] [stdout]    |                   |
[INFO] [stdout]    |                   the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 73 |     pub fn lme1ic(&mut self) -> Lme1icW<'_, IcrSpec> {
[INFO] [stdout]    |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/uart1/icr.rs:78:19
[INFO] [stdout]    |
[INFO] [stdout] 78 |     pub fn lme5ic(&mut self) -> Lme5icW<IcrSpec> {
[INFO] [stdout]    |                   ^^^^^^^^^     ---------------- the same lifetime is hidden here
[INFO] [stdout]    |                   |
[INFO] [stdout]    |                   the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 78 |     pub fn lme5ic(&mut self) -> Lme5icW<'_, IcrSpec> {
[INFO] [stdout]    |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/uart1/dmactl.rs:37:19
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn rxdmae(&mut self) -> RxdmaeW<DmactlSpec> {
[INFO] [stdout]    |                   ^^^^^^^^^     ------------------- the same lifetime is hidden here
[INFO] [stdout]    |                   |
[INFO] [stdout]    |                   the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn rxdmae(&mut self) -> RxdmaeW<'_, DmactlSpec> {
[INFO] [stdout]    |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/uart1/dmactl.rs:42:19
[INFO] [stdout]    |
[INFO] [stdout] 42 |     pub fn txdmae(&mut self) -> TxdmaeW<DmactlSpec> {
[INFO] [stdout]    |                   ^^^^^^^^^     ------------------- the same lifetime is hidden here
[INFO] [stdout]    |                   |
[INFO] [stdout]    |                   the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 42 |     pub fn txdmae(&mut self) -> TxdmaeW<'_, DmactlSpec> {
[INFO] [stdout]    |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gptimer1/ctl.rs:100:17
[INFO] [stdout]     |
[INFO] [stdout] 100 |     pub fn taen(&mut self) -> TaenW<CtlSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     -------------- the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 100 |     pub fn taen(&mut self) -> TaenW<'_, CtlSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gptimer1/ctl.rs:105:20
[INFO] [stdout]     |
[INFO] [stdout] 105 |     pub fn tastall(&mut self) -> TastallW<CtlSpec> {
[INFO] [stdout]     |                    ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 105 |     pub fn tastall(&mut self) -> TastallW<'_, CtlSpec> {
[INFO] [stdout]     |                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gptimer1/ctl.rs:110:20
[INFO] [stdout]     |
[INFO] [stdout] 110 |     pub fn taevent(&mut self) -> TaeventW<CtlSpec> {
[INFO] [stdout]     |                    ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 110 |     pub fn taevent(&mut self) -> TaeventW<'_, CtlSpec> {
[INFO] [stdout]     |                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gptimer1/ctl.rs:115:18
[INFO] [stdout]     |
[INFO] [stdout] 115 |     pub fn taote(&mut self) -> TaoteW<CtlSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     --------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 115 |     pub fn taote(&mut self) -> TaoteW<'_, CtlSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gptimer1/ctl.rs:120:19
[INFO] [stdout]     |
[INFO] [stdout] 120 |     pub fn tapwml(&mut self) -> TapwmlW<CtlSpec> {
[INFO] [stdout]     |                   ^^^^^^^^^     ---------------- the same lifetime is hidden here
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 120 |     pub fn tapwml(&mut self) -> TapwmlW<'_, CtlSpec> {
[INFO] [stdout]     |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/uart1/dmactl.rs:47:19
[INFO] [stdout]    |
[INFO] [stdout] 47 |     pub fn dmaerr(&mut self) -> DmaerrW<DmactlSpec> {
[INFO] [stdout]    |                   ^^^^^^^^^     ------------------- the same lifetime is hidden here
[INFO] [stdout]    |                   |
[INFO] [stdout]    |                   the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 47 |     pub fn dmaerr(&mut self) -> DmaerrW<'_, DmactlSpec> {
[INFO] [stdout]    |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/uart1/lctl.rs:28:19
[INFO] [stdout]    |
[INFO] [stdout] 28 |     pub fn master(&mut self) -> MasterW<LctlSpec> {
[INFO] [stdout]    |                   ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]    |                   |
[INFO] [stdout]    |                   the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 28 |     pub fn master(&mut self) -> MasterW<'_, LctlSpec> {
[INFO] [stdout]    |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/uart1/lctl.rs:33:17
[INFO] [stdout]    |
[INFO] [stdout] 33 |     pub fn blen(&mut self) -> BlenW<LctlSpec> {
[INFO] [stdout]    |                 ^^^^^^^^^     --------------- the same lifetime is hidden here
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 33 |     pub fn blen(&mut self) -> BlenW<'_, LctlSpec> {
[INFO] [stdout]    |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/uart1/ninebitaddr.rs:28:17
[INFO] [stdout]    |
[INFO] [stdout] 28 |     pub fn addr(&mut self) -> AddrW<NinebitaddrSpec> {
[INFO] [stdout]    |                 ^^^^^^^^^     ---------------------- the same lifetime is hidden here
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 28 |     pub fn addr(&mut self) -> AddrW<'_, NinebitaddrSpec> {
[INFO] [stdout]    |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/uart1/ninebitaddr.rs:33:22
[INFO] [stdout]    |
[INFO] [stdout] 33 |     pub fn ninebiten(&mut self) -> NinebitenW<NinebitaddrSpec> {
[INFO] [stdout]    |                      ^^^^^^^^^     --------------------------- the same lifetime is hidden here
[INFO] [stdout]    |                      |
[INFO] [stdout]    |                      the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 33 |     pub fn ninebiten(&mut self) -> NinebitenW<'_, NinebitaddrSpec> {
[INFO] [stdout]    |                                               +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/uart1/ninebitamask.rs:26:17
[INFO] [stdout]    |
[INFO] [stdout] 26 |     pub fn mask(&mut self) -> MaskW<NinebitamaskSpec> {
[INFO] [stdout]    |                 ^^^^^^^^^     ----------------------- the same lifetime is hidden here
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 26 |     pub fn mask(&mut self) -> MaskW<'_, NinebitamaskSpec> {
[INFO] [stdout]    |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/uart1/cc.rs:19:15
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn cs(&mut self) -> CsW<CcSpec> {
[INFO] [stdout]    |               ^^^^^^^^^     ----------- the same lifetime is hidden here
[INFO] [stdout]    |               |
[INFO] [stdout]    |               the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn cs(&mut self) -> CsW<'_, CcSpec> {
[INFO] [stdout]    |                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/i2cm/sa.rs:28:15
[INFO] [stdout]    |
[INFO] [stdout] 28 |     pub fn rs(&mut self) -> RsW<SaSpec> {
[INFO] [stdout]    |               ^^^^^^^^^     ----------- the same lifetime is hidden here
[INFO] [stdout]    |               |
[INFO] [stdout]    |               the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 28 |     pub fn rs(&mut self) -> RsW<'_, SaSpec> {
[INFO] [stdout]    |                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/i2cm/sa.rs:33:15
[INFO] [stdout]    |
[INFO] [stdout] 33 |     pub fn sa(&mut self) -> SaW<SaSpec> {
[INFO] [stdout]    |               ^^^^^^^^^     ----------- the same lifetime is hidden here
[INFO] [stdout]    |               |
[INFO] [stdout]    |               the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 33 |     pub fn sa(&mut self) -> SaW<'_, SaSpec> {
[INFO] [stdout]    |                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/i2cm/ctrl.rs:14:16
[INFO] [stdout]    |
[INFO] [stdout] 14 |     pub fn run(&mut self) -> RunW<CtrlSpec> {
[INFO] [stdout]    |                ^^^^^^^^^     -------------- the same lifetime is hidden here
[INFO] [stdout]    |                |
[INFO] [stdout]    |                the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 14 |     pub fn run(&mut self) -> RunW<'_, CtrlSpec> {
[INFO] [stdout]    |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gptimer1/ctl.rs:125:17
[INFO] [stdout]     |
[INFO] [stdout] 125 |     pub fn tben(&mut self) -> TbenW<CtlSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     -------------- the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 125 |     pub fn tben(&mut self) -> TbenW<'_, CtlSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/i2cm/ctrl.rs:19:18
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn start(&mut self) -> StartW<CtrlSpec> {
[INFO] [stdout]    |                  ^^^^^^^^^     ---------------- the same lifetime is hidden here
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn start(&mut self) -> StartW<'_, CtrlSpec> {
[INFO] [stdout]    |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gptimer1/ctl.rs:130:20
[INFO] [stdout]     |
[INFO] [stdout] 130 |     pub fn tbstall(&mut self) -> TbstallW<CtlSpec> {
[INFO] [stdout]     |                    ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 130 |     pub fn tbstall(&mut self) -> TbstallW<'_, CtlSpec> {
[INFO] [stdout]     |                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/i2cm/ctrl.rs:24:17
[INFO] [stdout]    |
[INFO] [stdout] 24 |     pub fn stop(&mut self) -> StopW<CtrlSpec> {
[INFO] [stdout]    |                 ^^^^^^^^^     --------------- the same lifetime is hidden here
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 24 |     pub fn stop(&mut self) -> StopW<'_, CtrlSpec> {
[INFO] [stdout]    |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gptimer1/ctl.rs:135:20
[INFO] [stdout]     |
[INFO] [stdout] 135 |     pub fn tbevent(&mut self) -> TbeventW<CtlSpec> {
[INFO] [stdout]     |                    ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 135 |     pub fn tbevent(&mut self) -> TbeventW<'_, CtlSpec> {
[INFO] [stdout]     |                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/i2cm/ctrl.rs:29:16
[INFO] [stdout]    |
[INFO] [stdout] 29 |     pub fn ack(&mut self) -> AckW<CtrlSpec> {
[INFO] [stdout]    |                ^^^^^^^^^     -------------- the same lifetime is hidden here
[INFO] [stdout]    |                |
[INFO] [stdout]    |                the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 29 |     pub fn ack(&mut self) -> AckW<'_, CtrlSpec> {
[INFO] [stdout]    |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gptimer1/ctl.rs:140:18
[INFO] [stdout]     |
[INFO] [stdout] 140 |     pub fn tbote(&mut self) -> TboteW<CtlSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     --------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 140 |     pub fn tbote(&mut self) -> TboteW<'_, CtlSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/i2cm/dr.rs:19:17
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn data(&mut self) -> DataW<DrSpec> {
[INFO] [stdout]    |                 ^^^^^^^^^     ------------- the same lifetime is hidden here
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn data(&mut self) -> DataW<'_, DrSpec> {
[INFO] [stdout]    |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/i2cm/tpr.rs:19:16
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn tpr(&mut self) -> TprW<TprSpec> {
[INFO] [stdout]    |                ^^^^^^^^^     ------------- the same lifetime is hidden here
[INFO] [stdout]    |                |
[INFO] [stdout]    |                the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn tpr(&mut self) -> TprW<'_, TprSpec> {
[INFO] [stdout]    |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/i2cm/imr.rs:19:15
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn im(&mut self) -> ImW<ImrSpec> {
[INFO] [stdout]    |               ^^^^^^^^^     ------------ the same lifetime is hidden here
[INFO] [stdout]    |               |
[INFO] [stdout]    |               the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn im(&mut self) -> ImW<'_, ImrSpec> {
[INFO] [stdout]    |                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gptimer1/ctl.rs:145:19
[INFO] [stdout]     |
[INFO] [stdout] 145 |     pub fn tbpwml(&mut self) -> TbpwmlW<CtlSpec> {
[INFO] [stdout]     |                   ^^^^^^^^^     ---------------- the same lifetime is hidden here
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 145 |     pub fn tbpwml(&mut self) -> TbpwmlW<'_, CtlSpec> {
[INFO] [stdout]     |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]  --> src/i2cm/icr.rs:8:15
[INFO] [stdout]   |
[INFO] [stdout] 8 |     pub fn ic(&mut self) -> IcW<IcrSpec> {
[INFO] [stdout]   |               ^^^^^^^^^     ------------ the same lifetime is hidden here
[INFO] [stdout]   |               |
[INFO] [stdout]   |               the lifetime is elided here
[INFO] [stdout]   |
[INFO] [stdout]   = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]   |
[INFO] [stdout] 8 |     pub fn ic(&mut self) -> IcW<'_, IcrSpec> {
[INFO] [stdout]   |                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/i2cm/cr.rs:37:17
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn lpbk(&mut self) -> LpbkW<CrSpec> {
[INFO] [stdout]    |                 ^^^^^^^^^     ------------- the same lifetime is hidden here
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub fn lpbk(&mut self) -> LpbkW<'_, CrSpec> {
[INFO] [stdout]    |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/gptimer1/sync.rs:46:18
[INFO] [stdout]    |
[INFO] [stdout] 46 |     pub fn sync0(&mut self) -> Sync0W<SyncSpec> {
[INFO] [stdout]    |                  ^^^^^^^^^     ---------------- the same lifetime is hidden here
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 46 |     pub fn sync0(&mut self) -> Sync0W<'_, SyncSpec> {
[INFO] [stdout]    |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/i2cm/cr.rs:42:16
[INFO] [stdout]    |
[INFO] [stdout] 42 |     pub fn mfe(&mut self) -> MfeW<CrSpec> {
[INFO] [stdout]    |                ^^^^^^^^^     ------------ the same lifetime is hidden here
[INFO] [stdout]    |                |
[INFO] [stdout]    |                the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 42 |     pub fn mfe(&mut self) -> MfeW<'_, CrSpec> {
[INFO] [stdout]    |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/gptimer1/sync.rs:51:18
[INFO] [stdout]    |
[INFO] [stdout] 51 |     pub fn sync1(&mut self) -> Sync1W<SyncSpec> {
[INFO] [stdout]    |                  ^^^^^^^^^     ---------------- the same lifetime is hidden here
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 51 |     pub fn sync1(&mut self) -> Sync1W<'_, SyncSpec> {
[INFO] [stdout]    |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/gptimer1/sync.rs:56:18
[INFO] [stdout]    |
[INFO] [stdout] 56 |     pub fn sync2(&mut self) -> Sync2W<SyncSpec> {
[INFO] [stdout]    |                  ^^^^^^^^^     ---------------- the same lifetime is hidden here
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 56 |     pub fn sync2(&mut self) -> Sync2W<'_, SyncSpec> {
[INFO] [stdout]    |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/gptimer1/sync.rs:61:18
[INFO] [stdout]    |
[INFO] [stdout] 61 |     pub fn sync3(&mut self) -> Sync3W<SyncSpec> {
[INFO] [stdout]    |                  ^^^^^^^^^     ---------------- the same lifetime is hidden here
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 61 |     pub fn sync3(&mut self) -> Sync3W<'_, SyncSpec> {
[INFO] [stdout]    |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/gptimer1/imr.rs:82:19
[INFO] [stdout]    |
[INFO] [stdout] 82 |     pub fn tatoim(&mut self) -> TatoimW<ImrSpec> {
[INFO] [stdout]    |                   ^^^^^^^^^     ---------------- the same lifetime is hidden here
[INFO] [stdout]    |                   |
[INFO] [stdout]    |                   the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 82 |     pub fn tatoim(&mut self) -> TatoimW<'_, ImrSpec> {
[INFO] [stdout]    |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/gptimer1/imr.rs:87:18
[INFO] [stdout]    |
[INFO] [stdout] 87 |     pub fn camim(&mut self) -> CamimW<ImrSpec> {
[INFO] [stdout]    |                  ^^^^^^^^^     --------------- the same lifetime is hidden here
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 87 |     pub fn camim(&mut self) -> CamimW<'_, ImrSpec> {
[INFO] [stdout]    |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/gptimer1/imr.rs:92:18
[INFO] [stdout]    |
[INFO] [stdout] 92 |     pub fn caeim(&mut self) -> CaeimW<ImrSpec> {
[INFO] [stdout]    |                  ^^^^^^^^^     --------------- the same lifetime is hidden here
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 92 |     pub fn caeim(&mut self) -> CaeimW<'_, ImrSpec> {
[INFO] [stdout]    |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/gptimer1/imr.rs:97:18
[INFO] [stdout]    |
[INFO] [stdout] 97 |     pub fn tamim(&mut self) -> TamimW<ImrSpec> {
[INFO] [stdout]    |                  ^^^^^^^^^     --------------- the same lifetime is hidden here
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 97 |     pub fn tamim(&mut self) -> TamimW<'_, ImrSpec> {
[INFO] [stdout]    |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gptimer1/imr.rs:102:19
[INFO] [stdout]     |
[INFO] [stdout] 102 |     pub fn tbtoim(&mut self) -> TbtoimW<ImrSpec> {
[INFO] [stdout]     |                   ^^^^^^^^^     ---------------- the same lifetime is hidden here
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 102 |     pub fn tbtoim(&mut self) -> TbtoimW<'_, ImrSpec> {
[INFO] [stdout]     |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gptimer1/imr.rs:107:18
[INFO] [stdout]     |
[INFO] [stdout] 107 |     pub fn cbmim(&mut self) -> CbmimW<ImrSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     --------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 107 |     pub fn cbmim(&mut self) -> CbmimW<'_, ImrSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/i2cm/cr.rs:47:16
[INFO] [stdout]    |
[INFO] [stdout] 47 |     pub fn sfe(&mut self) -> SfeW<CrSpec> {
[INFO] [stdout]    |                ^^^^^^^^^     ------------ the same lifetime is hidden here
[INFO] [stdout]    |                |
[INFO] [stdout]    |                the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 47 |     pub fn sfe(&mut self) -> SfeW<'_, CrSpec> {
[INFO] [stdout]    |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/i2cs/oar.rs:19:16
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn oar(&mut self) -> OarW<OarSpec> {
[INFO] [stdout]    |                ^^^^^^^^^     ------------- the same lifetime is hidden here
[INFO] [stdout]    |                |
[INFO] [stdout]    |                the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn oar(&mut self) -> OarW<'_, OarSpec> {
[INFO] [stdout]    |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]  --> src/i2cs/ctrl.rs:8:15
[INFO] [stdout]   |
[INFO] [stdout] 8 |     pub fn da(&mut self) -> DaW<CtrlSpec> {
[INFO] [stdout]   |               ^^^^^^^^^     ------------- the same lifetime is hidden here
[INFO] [stdout]   |               |
[INFO] [stdout]   |               the lifetime is elided here
[INFO] [stdout]   |
[INFO] [stdout]   = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]   |
[INFO] [stdout] 8 |     pub fn da(&mut self) -> DaW<'_, CtrlSpec> {
[INFO] [stdout]   |                                 +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/i2cs/dr.rs:19:17
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn data(&mut self) -> DataW<DrSpec> {
[INFO] [stdout]    |                 ^^^^^^^^^     ------------- the same lifetime is hidden here
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn data(&mut self) -> DataW<'_, DrSpec> {
[INFO] [stdout]    |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/i2cs/imr.rs:33:19
[INFO] [stdout]    |
[INFO] [stdout] 33 |     pub fn dataim(&mut self) -> DataimW<ImrSpec> {
[INFO] [stdout]    |                   ^^^^^^^^^     ---------------- the same lifetime is hidden here
[INFO] [stdout]    |                   |
[INFO] [stdout]    |                   the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 33 |     pub fn dataim(&mut self) -> DataimW<'_, ImrSpec> {
[INFO] [stdout]    |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/i2cs/icr.rs:12:19
[INFO] [stdout]    |
[INFO] [stdout] 12 |     pub fn dataic(&mut self) -> DataicW<IcrSpec> {
[INFO] [stdout]    |                   ^^^^^^^^^     ---------------- the same lifetime is hidden here
[INFO] [stdout]    |                   |
[INFO] [stdout]    |                   the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 12 |     pub fn dataic(&mut self) -> DataicW<'_, IcrSpec> {
[INFO] [stdout]    |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/i2cs/icr.rs:17:20
[INFO] [stdout]    |
[INFO] [stdout] 17 |     pub fn startic(&mut self) -> StarticW<IcrSpec> {
[INFO] [stdout]    |                    ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]    |                    |
[INFO] [stdout]    |                    the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 17 |     pub fn startic(&mut self) -> StarticW<'_, IcrSpec> {
[INFO] [stdout]    |                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/i2cs/icr.rs:22:19
[INFO] [stdout]    |
[INFO] [stdout] 22 |     pub fn stopic(&mut self) -> StopicW<IcrSpec> {
[INFO] [stdout]    |                   ^^^^^^^^^     ---------------- the same lifetime is hidden here
[INFO] [stdout]    |                   |
[INFO] [stdout]    |                   the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 22 |     pub fn stopic(&mut self) -> StopicW<'_, IcrSpec> {
[INFO] [stdout]    |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/gptimer0/cfg.rs:23:20
[INFO] [stdout]    |
[INFO] [stdout] 23 |     pub fn gptmcfg(&mut self) -> GptmcfgW<CfgSpec> {
[INFO] [stdout]    |                    ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]    |                    |
[INFO] [stdout]    |                    the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 23 |     pub fn gptmcfg(&mut self) -> GptmcfgW<'_, CfgSpec> {
[INFO] [stdout]    |                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gptimer0/tamr.rs:113:17
[INFO] [stdout]     |
[INFO] [stdout] 113 |     pub fn tamr(&mut self) -> TamrW<TamrSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     --------------- the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 113 |     pub fn tamr(&mut self) -> TamrW<'_, TamrSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gptimer1/imr.rs:112:18
[INFO] [stdout]     |
[INFO] [stdout] 112 |     pub fn cbeim(&mut self) -> CbeimW<ImrSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     --------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 112 |     pub fn cbeim(&mut self) -> CbeimW<'_, ImrSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gptimer1/imr.rs:117:18
[INFO] [stdout]     |
[INFO] [stdout] 117 |     pub fn tbmim(&mut self) -> TbmimW<ImrSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     --------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 117 |     pub fn tbmim(&mut self) -> TbmimW<'_, ImrSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/gptimer1/icr.rs:91:21
[INFO] [stdout]    |
[INFO] [stdout] 91 |     pub fn tatocint(&mut self) -> TatocintW<IcrSpec> {
[INFO] [stdout]    |                     ^^^^^^^^^     ------------------ the same lifetime is hidden here
[INFO] [stdout]    |                     |
[INFO] [stdout]    |                     the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 91 |     pub fn tatocint(&mut self) -> TatocintW<'_, IcrSpec> {
[INFO] [stdout]    |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/gptimer1/icr.rs:96:20
[INFO] [stdout]    |
[INFO] [stdout] 96 |     pub fn camcint(&mut self) -> CamcintW<IcrSpec> {
[INFO] [stdout]    |                    ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]    |                    |
[INFO] [stdout]    |                    the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 96 |     pub fn camcint(&mut self) -> CamcintW<'_, IcrSpec> {
[INFO] [stdout]    |                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gptimer1/icr.rs:101:20
[INFO] [stdout]     |
[INFO] [stdout] 101 |     pub fn caecint(&mut self) -> CaecintW<IcrSpec> {
[INFO] [stdout]     |                    ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 101 |     pub fn caecint(&mut self) -> CaecintW<'_, IcrSpec> {
[INFO] [stdout]     |                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gptimer1/icr.rs:106:20
[INFO] [stdout]     |
[INFO] [stdout] 106 |     pub fn tamcint(&mut self) -> TamcintW<IcrSpec> {
[INFO] [stdout]     |                    ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 106 |     pub fn tamcint(&mut self) -> TamcintW<'_, IcrSpec> {
[INFO] [stdout]     |                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gptimer1/icr.rs:111:21
[INFO] [stdout]     |
[INFO] [stdout] 111 |     pub fn tbtocint(&mut self) -> TbtocintW<IcrSpec> {
[INFO] [stdout]     |                     ^^^^^^^^^     ------------------ the same lifetime is hidden here
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 111 |     pub fn tbtocint(&mut self) -> TbtocintW<'_, IcrSpec> {
[INFO] [stdout]     |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gptimer1/icr.rs:116:20
[INFO] [stdout]     |
[INFO] [stdout] 116 |     pub fn cbmcint(&mut self) -> CbmcintW<IcrSpec> {
[INFO] [stdout]     |                    ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 116 |     pub fn cbmcint(&mut self) -> CbmcintW<'_, IcrSpec> {
[INFO] [stdout]     |                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gptimer1/icr.rs:121:20
[INFO] [stdout]     |
[INFO] [stdout] 121 |     pub fn cbecint(&mut self) -> CbecintW<IcrSpec> {
[INFO] [stdout]     |                    ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 121 |     pub fn cbecint(&mut self) -> CbecintW<'_, IcrSpec> {
[INFO] [stdout]     |                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gptimer1/icr.rs:126:20
[INFO] [stdout]     |
[INFO] [stdout] 126 |     pub fn tbmcint(&mut self) -> TbmcintW<IcrSpec> {
[INFO] [stdout]     |                    ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 126 |     pub fn tbmcint(&mut self) -> TbmcintW<'_, IcrSpec> {
[INFO] [stdout]     |                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gptimer1/icr.rs:131:20
[INFO] [stdout]     |
[INFO] [stdout] 131 |     pub fn wuecint(&mut self) -> WuecintW<IcrSpec> {
[INFO] [stdout]     |                    ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 131 |     pub fn wuecint(&mut self) -> WuecintW<'_, IcrSpec> {
[INFO] [stdout]     |                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gptimer0/tamr.rs:118:18
[INFO] [stdout]     |
[INFO] [stdout] 118 |     pub fn tacmr(&mut self) -> TacmrW<TamrSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ---------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 118 |     pub fn tacmr(&mut self) -> TacmrW<'_, TamrSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gptimer0/tamr.rs:123:18
[INFO] [stdout]     |
[INFO] [stdout] 123 |     pub fn taams(&mut self) -> TaamsW<TamrSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ---------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 123 |     pub fn taams(&mut self) -> TaamsW<'_, TamrSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gptimer0/tamr.rs:128:19
[INFO] [stdout]     |
[INFO] [stdout] 128 |     pub fn tacdir(&mut self) -> TacdirW<TamrSpec> {
[INFO] [stdout]     |                   ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 128 |     pub fn tacdir(&mut self) -> TacdirW<'_, TamrSpec> {
[INFO] [stdout]     |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gptimer0/tamr.rs:133:18
[INFO] [stdout]     |
[INFO] [stdout] 133 |     pub fn tamie(&mut self) -> TamieW<TamrSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ---------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 133 |     pub fn tamie(&mut self) -> TamieW<'_, TamrSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gptimer0/tamr.rs:138:18
[INFO] [stdout]     |
[INFO] [stdout] 138 |     pub fn tawot(&mut self) -> TawotW<TamrSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ---------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 138 |     pub fn tawot(&mut self) -> TawotW<'_, TamrSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/gptimer1/tailr.rs:19:18
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn tailr(&mut self) -> TailrW<TailrSpec> {
[INFO] [stdout]    |                  ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn tailr(&mut self) -> TailrW<'_, TailrSpec> {
[INFO] [stdout]    |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gptimer0/tamr.rs:143:20
[INFO] [stdout]     |
[INFO] [stdout] 143 |     pub fn tasnaps(&mut self) -> TasnapsW<TamrSpec> {
[INFO] [stdout]     |                    ^^^^^^^^^     ------------------ the same lifetime is hidden here
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 143 |     pub fn tasnaps(&mut self) -> TasnapsW<'_, TamrSpec> {
[INFO] [stdout]     |                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/gptimer1/tbilr.rs:19:18
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn tbilr(&mut self) -> TbilrW<TbilrSpec> {
[INFO] [stdout]    |                  ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn tbilr(&mut self) -> TbilrW<'_, TbilrSpec> {
[INFO] [stdout]    |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gptimer0/tamr.rs:148:18
[INFO] [stdout]     |
[INFO] [stdout] 148 |     pub fn taild(&mut self) -> TaildW<TamrSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ---------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 148 |     pub fn taild(&mut self) -> TaildW<'_, TamrSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/gptimer1/tamatchr.rs:19:17
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn tamr(&mut self) -> TamrW<TamatchrSpec> {
[INFO] [stdout]    |                 ^^^^^^^^^     ------------------- the same lifetime is hidden here
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn tamr(&mut self) -> TamrW<'_, TamatchrSpec> {
[INFO] [stdout]    |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gptimer0/tamr.rs:153:20
[INFO] [stdout]     |
[INFO] [stdout] 153 |     pub fn tapwmie(&mut self) -> TapwmieW<TamrSpec> {
[INFO] [stdout]     |                    ^^^^^^^^^     ------------------ the same lifetime is hidden here
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 153 |     pub fn tapwmie(&mut self) -> TapwmieW<'_, TamrSpec> {
[INFO] [stdout]     |                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gptimer0/tamr.rs:158:19
[INFO] [stdout]     |
[INFO] [stdout] 158 |     pub fn tamrsu(&mut self) -> TamrsuW<TamrSpec> {
[INFO] [stdout]     |                   ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 158 |     pub fn tamrsu(&mut self) -> TamrsuW<'_, TamrSpec> {
[INFO] [stdout]     |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gptimer0/tamr.rs:163:18
[INFO] [stdout]     |
[INFO] [stdout] 163 |     pub fn taplo(&mut self) -> TaploW<TamrSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ---------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 163 |     pub fn taplo(&mut self) -> TaploW<'_, TamrSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/gptimer1/tbmatchr.rs:19:17
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn tbmr(&mut self) -> TbmrW<TbmatchrSpec> {
[INFO] [stdout]    |                 ^^^^^^^^^     ------------------- the same lifetime is hidden here
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn tbmr(&mut self) -> TbmrW<'_, TbmatchrSpec> {
[INFO] [stdout]    |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/gptimer1/tapr.rs:19:18
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn tapsr(&mut self) -> TapsrW<TaprSpec> {
[INFO] [stdout]    |                  ^^^^^^^^^     ---------------- the same lifetime is hidden here
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn tapsr(&mut self) -> TapsrW<'_, TaprSpec> {
[INFO] [stdout]    |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/gptimer1/tbpr.rs:19:18
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn tbpsr(&mut self) -> TbpsrW<TbprSpec> {
[INFO] [stdout]    |                  ^^^^^^^^^     ---------------- the same lifetime is hidden here
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn tbpsr(&mut self) -> TbpsrW<'_, TbprSpec> {
[INFO] [stdout]    |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/gptimer1/tapmr.rs:19:18
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn tapsr(&mut self) -> TapsrW<TapmrSpec> {
[INFO] [stdout]    |                  ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn tapsr(&mut self) -> TapsrW<'_, TapmrSpec> {
[INFO] [stdout]    |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/gptimer1/tbpmr.rs:19:18
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn tbpsr(&mut self) -> TbpsrW<TbpmrSpec> {
[INFO] [stdout]    |                  ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn tbpsr(&mut self) -> TbpsrW<'_, TbpmrSpec> {
[INFO] [stdout]    |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gptimer0/tbmr.rs:113:17
[INFO] [stdout]     |
[INFO] [stdout] 113 |     pub fn tbmr(&mut self) -> TbmrW<TbmrSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     --------------- the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 113 |     pub fn tbmr(&mut self) -> TbmrW<'_, TbmrSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gptimer0/tbmr.rs:118:18
[INFO] [stdout]     |
[INFO] [stdout] 118 |     pub fn tbcmr(&mut self) -> TbcmrW<TbmrSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ---------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 118 |     pub fn tbcmr(&mut self) -> TbcmrW<'_, TbmrSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gptimer0/tbmr.rs:123:18
[INFO] [stdout]     |
[INFO] [stdout] 123 |     pub fn tbams(&mut self) -> TbamsW<TbmrSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ---------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 123 |     pub fn tbams(&mut self) -> TbamsW<'_, TbmrSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gptimer0/tbmr.rs:128:19
[INFO] [stdout]     |
[INFO] [stdout] 128 |     pub fn tbcdir(&mut self) -> TbcdirW<TbmrSpec> {
[INFO] [stdout]     |                   ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 128 |     pub fn tbcdir(&mut self) -> TbcdirW<'_, TbmrSpec> {
[INFO] [stdout]     |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/gptimer1/tav.rs:19:16
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn tav(&mut self) -> TavW<TavSpec> {
[INFO] [stdout]    |                ^^^^^^^^^     ------------- the same lifetime is hidden here
[INFO] [stdout]    |                |
[INFO] [stdout]    |                the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn tav(&mut self) -> TavW<'_, TavSpec> {
[INFO] [stdout]    |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gptimer0/tbmr.rs:133:18
[INFO] [stdout]     |
[INFO] [stdout] 133 |     pub fn tbmie(&mut self) -> TbmieW<TbmrSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ---------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 133 |     pub fn tbmie(&mut self) -> TbmieW<'_, TbmrSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gptimer0/tbmr.rs:138:18
[INFO] [stdout]     |
[INFO] [stdout] 138 |     pub fn tbwot(&mut self) -> TbwotW<TbmrSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ---------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 138 |     pub fn tbwot(&mut self) -> TbwotW<'_, TbmrSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gptimer0/tbmr.rs:143:20
[INFO] [stdout]     |
[INFO] [stdout] 143 |     pub fn tbsnaps(&mut self) -> TbsnapsW<TbmrSpec> {
[INFO] [stdout]     |                    ^^^^^^^^^     ------------------ the same lifetime is hidden here
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 143 |     pub fn tbsnaps(&mut self) -> TbsnapsW<'_, TbmrSpec> {
[INFO] [stdout]     |                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/gptimer1/tbv.rs:26:16
[INFO] [stdout]    |
[INFO] [stdout] 26 |     pub fn tbv(&mut self) -> TbvW<TbvSpec> {
[INFO] [stdout]    |                ^^^^^^^^^     ------------- the same lifetime is hidden here
[INFO] [stdout]    |                |
[INFO] [stdout]    |                the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 26 |     pub fn tbv(&mut self) -> TbvW<'_, TbvSpec> {
[INFO] [stdout]    |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gptimer0/tbmr.rs:148:18
[INFO] [stdout]     |
[INFO] [stdout] 148 |     pub fn tbild(&mut self) -> TbildW<TbmrSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ---------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 148 |     pub fn tbild(&mut self) -> TbildW<'_, TbmrSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gptimer0/tbmr.rs:153:20
[INFO] [stdout]     |
[INFO] [stdout] 153 |     pub fn tbpwmie(&mut self) -> TbpwmieW<TbmrSpec> {
[INFO] [stdout]     |                    ^^^^^^^^^     ------------------ the same lifetime is hidden here
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 153 |     pub fn tbpwmie(&mut self) -> TbpwmieW<'_, TbmrSpec> {
[INFO] [stdout]     |                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gptimer0/tbmr.rs:158:19
[INFO] [stdout]     |
[INFO] [stdout] 158 |     pub fn tbmrsu(&mut self) -> TbmrsuW<TbmrSpec> {
[INFO] [stdout]     |                   ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 158 |     pub fn tbmrsu(&mut self) -> TbmrsuW<'_, TbmrSpec> {
[INFO] [stdout]     |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gptimer0/tbmr.rs:163:18
[INFO] [stdout]     |
[INFO] [stdout] 163 |     pub fn tbplo(&mut self) -> TbploW<TbmrSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ---------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 163 |     pub fn tbplo(&mut self) -> TbploW<'_, TbmrSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gptimer0/ctl.rs:100:17
[INFO] [stdout]     |
[INFO] [stdout] 100 |     pub fn taen(&mut self) -> TaenW<CtlSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     -------------- the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 100 |     pub fn taen(&mut self) -> TaenW<'_, CtlSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gptimer0/ctl.rs:105:20
[INFO] [stdout]     |
[INFO] [stdout] 105 |     pub fn tastall(&mut self) -> TastallW<CtlSpec> {
[INFO] [stdout]     |                    ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 105 |     pub fn tastall(&mut self) -> TastallW<'_, CtlSpec> {
[INFO] [stdout]     |                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gptimer0/ctl.rs:110:20
[INFO] [stdout]     |
[INFO] [stdout] 110 |     pub fn taevent(&mut self) -> TaeventW<CtlSpec> {
[INFO] [stdout]     |                    ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 110 |     pub fn taevent(&mut self) -> TaeventW<'_, CtlSpec> {
[INFO] [stdout]     |                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gptimer0/ctl.rs:115:18
[INFO] [stdout]     |
[INFO] [stdout] 115 |     pub fn taote(&mut self) -> TaoteW<CtlSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     --------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 115 |     pub fn taote(&mut self) -> TaoteW<'_, CtlSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/gptimer2/cfg.rs:23:20
[INFO] [stdout]    |
[INFO] [stdout] 23 |     pub fn gptmcfg(&mut self) -> GptmcfgW<CfgSpec> {
[INFO] [stdout]    |                    ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]    |                    |
[INFO] [stdout]    |                    the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 23 |     pub fn gptmcfg(&mut self) -> GptmcfgW<'_, CfgSpec> {
[INFO] [stdout]    |                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gptimer2/tamr.rs:113:17
[INFO] [stdout]     |
[INFO] [stdout] 113 |     pub fn tamr(&mut self) -> TamrW<TamrSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     --------------- the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 113 |     pub fn tamr(&mut self) -> TamrW<'_, TamrSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gptimer2/tamr.rs:118:18
[INFO] [stdout]     |
[INFO] [stdout] 118 |     pub fn tacmr(&mut self) -> TacmrW<TamrSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ---------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 118 |     pub fn tacmr(&mut self) -> TacmrW<'_, TamrSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gptimer2/tamr.rs:123:18
[INFO] [stdout]     |
[INFO] [stdout] 123 |     pub fn taams(&mut self) -> TaamsW<TamrSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ---------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 123 |     pub fn taams(&mut self) -> TaamsW<'_, TamrSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gptimer2/tamr.rs:128:19
[INFO] [stdout]     |
[INFO] [stdout] 128 |     pub fn tacdir(&mut self) -> TacdirW<TamrSpec> {
[INFO] [stdout]     |                   ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 128 |     pub fn tacdir(&mut self) -> TacdirW<'_, TamrSpec> {
[INFO] [stdout]     |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gptimer2/tamr.rs:133:18
[INFO] [stdout]     |
[INFO] [stdout] 133 |     pub fn tamie(&mut self) -> TamieW<TamrSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ---------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 133 |     pub fn tamie(&mut self) -> TamieW<'_, TamrSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gptimer2/tamr.rs:138:18
[INFO] [stdout]     |
[INFO] [stdout] 138 |     pub fn tawot(&mut self) -> TawotW<TamrSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ---------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 138 |     pub fn tawot(&mut self) -> TawotW<'_, TamrSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gptimer2/tamr.rs:143:20
[INFO] [stdout]     |
[INFO] [stdout] 143 |     pub fn tasnaps(&mut self) -> TasnapsW<TamrSpec> {
[INFO] [stdout]     |                    ^^^^^^^^^     ------------------ the same lifetime is hidden here
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 143 |     pub fn tasnaps(&mut self) -> TasnapsW<'_, TamrSpec> {
[INFO] [stdout]     |                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gptimer2/tamr.rs:148:18
[INFO] [stdout]     |
[INFO] [stdout] 148 |     pub fn taild(&mut self) -> TaildW<TamrSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ---------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 148 |     pub fn taild(&mut self) -> TaildW<'_, TamrSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gptimer0/ctl.rs:120:19
[INFO] [stdout]     |
[INFO] [stdout] 120 |     pub fn tapwml(&mut self) -> TapwmlW<CtlSpec> {
[INFO] [stdout]     |                   ^^^^^^^^^     ---------------- the same lifetime is hidden here
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 120 |     pub fn tapwml(&mut self) -> TapwmlW<'_, CtlSpec> {
[INFO] [stdout]     |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gptimer0/ctl.rs:125:17
[INFO] [stdout]     |
[INFO] [stdout] 125 |     pub fn tben(&mut self) -> TbenW<CtlSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     -------------- the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 125 |     pub fn tben(&mut self) -> TbenW<'_, CtlSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gptimer0/ctl.rs:130:20
[INFO] [stdout]     |
[INFO] [stdout] 130 |     pub fn tbstall(&mut self) -> TbstallW<CtlSpec> {
[INFO] [stdout]     |                    ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 130 |     pub fn tbstall(&mut self) -> TbstallW<'_, CtlSpec> {
[INFO] [stdout]     |                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gptimer0/ctl.rs:135:20
[INFO] [stdout]     |
[INFO] [stdout] 135 |     pub fn tbevent(&mut self) -> TbeventW<CtlSpec> {
[INFO] [stdout]     |                    ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 135 |     pub fn tbevent(&mut self) -> TbeventW<'_, CtlSpec> {
[INFO] [stdout]     |                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gptimer0/ctl.rs:140:18
[INFO] [stdout]     |
[INFO] [stdout] 140 |     pub fn tbote(&mut self) -> TboteW<CtlSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     --------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 140 |     pub fn tbote(&mut self) -> TboteW<'_, CtlSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gptimer0/ctl.rs:145:19
[INFO] [stdout]     |
[INFO] [stdout] 145 |     pub fn tbpwml(&mut self) -> TbpwmlW<CtlSpec> {
[INFO] [stdout]     |                   ^^^^^^^^^     ---------------- the same lifetime is hidden here
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 145 |     pub fn tbpwml(&mut self) -> TbpwmlW<'_, CtlSpec> {
[INFO] [stdout]     |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/gptimer0/sync.rs:46:18
[INFO] [stdout]    |
[INFO] [stdout] 46 |     pub fn sync0(&mut self) -> Sync0W<SyncSpec> {
[INFO] [stdout]    |                  ^^^^^^^^^     ---------------- the same lifetime is hidden here
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 46 |     pub fn sync0(&mut self) -> Sync0W<'_, SyncSpec> {
[INFO] [stdout]    |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/gptimer0/sync.rs:51:18
[INFO] [stdout]    |
[INFO] [stdout] 51 |     pub fn sync1(&mut self) -> Sync1W<SyncSpec> {
[INFO] [stdout]    |                  ^^^^^^^^^     ---------------- the same lifetime is hidden here
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 51 |     pub fn sync1(&mut self) -> Sync1W<'_, SyncSpec> {
[INFO] [stdout]    |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/gptimer0/sync.rs:56:18
[INFO] [stdout]    |
[INFO] [stdout] 56 |     pub fn sync2(&mut self) -> Sync2W<SyncSpec> {
[INFO] [stdout]    |                  ^^^^^^^^^     ---------------- the same lifetime is hidden here
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 56 |     pub fn sync2(&mut self) -> Sync2W<'_, SyncSpec> {
[INFO] [stdout]    |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/gptimer0/sync.rs:61:18
[INFO] [stdout]    |
[INFO] [stdout] 61 |     pub fn sync3(&mut self) -> Sync3W<SyncSpec> {
[INFO] [stdout]    |                  ^^^^^^^^^     ---------------- the same lifetime is hidden here
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 61 |     pub fn sync3(&mut self) -> Sync3W<'_, SyncSpec> {
[INFO] [stdout]    |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gptimer2/tamr.rs:153:20
[INFO] [stdout]     |
[INFO] [stdout] 153 |     pub fn tapwmie(&mut self) -> TapwmieW<TamrSpec> {
[INFO] [stdout]     |                    ^^^^^^^^^     ------------------ the same lifetime is hidden here
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 153 |     pub fn tapwmie(&mut self) -> TapwmieW<'_, TamrSpec> {
[INFO] [stdout]     |                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/gptimer0/imr.rs:82:19
[INFO] [stdout]    |
[INFO] [stdout] 82 |     pub fn tatoim(&mut self) -> TatoimW<ImrSpec> {
[INFO] [stdout]    |                   ^^^^^^^^^     ---------------- the same lifetime is hidden here
[INFO] [stdout]    |                   |
[INFO] [stdout]    |                   the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 82 |     pub fn tatoim(&mut self) -> TatoimW<'_, ImrSpec> {
[INFO] [stdout]    |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gptimer2/tamr.rs:158:19
[INFO] [stdout]     |
[INFO] [stdout] 158 |     pub fn tamrsu(&mut self) -> TamrsuW<TamrSpec> {
[INFO] [stdout]     |                   ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 158 |     pub fn tamrsu(&mut self) -> TamrsuW<'_, TamrSpec> {
[INFO] [stdout]     |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/gptimer0/imr.rs:87:18
[INFO] [stdout]    |
[INFO] [stdout] 87 |     pub fn camim(&mut self) -> CamimW<ImrSpec> {
[INFO] [stdout]    |                  ^^^^^^^^^     --------------- the same lifetime is hidden here
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 87 |     pub fn camim(&mut self) -> CamimW<'_, ImrSpec> {
[INFO] [stdout]    |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gptimer2/tamr.rs:163:18
[INFO] [stdout]     |
[INFO] [stdout] 163 |     pub fn taplo(&mut self) -> TaploW<TamrSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ---------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 163 |     pub fn taplo(&mut self) -> TaploW<'_, TamrSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gptimer2/tbmr.rs:113:17
[INFO] [stdout]     |
[INFO] [stdout] 113 |     pub fn tbmr(&mut self) -> TbmrW<TbmrSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     --------------- the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 113 |     pub fn tbmr(&mut self) -> TbmrW<'_, TbmrSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/gptimer0/imr.rs:92:18
[INFO] [stdout]    |
[INFO] [stdout] 92 |     pub fn caeim(&mut self) -> CaeimW<ImrSpec> {
[INFO] [stdout]    |                  ^^^^^^^^^     --------------- the same lifetime is hidden here
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 92 |     pub fn caeim(&mut self) -> CaeimW<'_, ImrSpec> {
[INFO] [stdout]    |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gptimer2/tbmr.rs:118:18
[INFO] [stdout]     |
[INFO] [stdout] 118 |     pub fn tbcmr(&mut self) -> TbcmrW<TbmrSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ---------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 118 |     pub fn tbcmr(&mut self) -> TbcmrW<'_, TbmrSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/gptimer0/imr.rs:97:18
[INFO] [stdout]    |
[INFO] [stdout] 97 |     pub fn tamim(&mut self) -> TamimW<ImrSpec> {
[INFO] [stdout]    |                  ^^^^^^^^^     --------------- the same lifetime is hidden here
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 97 |     pub fn tamim(&mut self) -> TamimW<'_, ImrSpec> {
[INFO] [stdout]    |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gptimer2/tbmr.rs:123:18
[INFO] [stdout]     |
[INFO] [stdout] 123 |     pub fn tbams(&mut self) -> TbamsW<TbmrSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ---------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 123 |     pub fn tbams(&mut self) -> TbamsW<'_, TbmrSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gptimer0/imr.rs:102:19
[INFO] [stdout]     |
[INFO] [stdout] 102 |     pub fn tbtoim(&mut self) -> TbtoimW<ImrSpec> {
[INFO] [stdout]     |                   ^^^^^^^^^     ---------------- the same lifetime is hidden here
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 102 |     pub fn tbtoim(&mut self) -> TbtoimW<'_, ImrSpec> {
[INFO] [stdout]     |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gptimer2/tbmr.rs:128:19
[INFO] [stdout]     |
[INFO] [stdout] 128 |     pub fn tbcdir(&mut self) -> TbcdirW<TbmrSpec> {
[INFO] [stdout]     |                   ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 128 |     pub fn tbcdir(&mut self) -> TbcdirW<'_, TbmrSpec> {
[INFO] [stdout]     |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gptimer0/imr.rs:107:18
[INFO] [stdout]     |
[INFO] [stdout] 107 |     pub fn cbmim(&mut self) -> CbmimW<ImrSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     --------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 107 |     pub fn cbmim(&mut self) -> CbmimW<'_, ImrSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gptimer2/tbmr.rs:133:18
[INFO] [stdout]     |
[INFO] [stdout] 133 |     pub fn tbmie(&mut self) -> TbmieW<TbmrSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ---------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 133 |     pub fn tbmie(&mut self) -> TbmieW<'_, TbmrSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gptimer0/imr.rs:112:18
[INFO] [stdout]     |
[INFO] [stdout] 112 |     pub fn cbeim(&mut self) -> CbeimW<ImrSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     --------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 112 |     pub fn cbeim(&mut self) -> CbeimW<'_, ImrSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gptimer2/tbmr.rs:138:18
[INFO] [stdout]     |
[INFO] [stdout] 138 |     pub fn tbwot(&mut self) -> TbwotW<TbmrSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ---------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 138 |     pub fn tbwot(&mut self) -> TbwotW<'_, TbmrSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gptimer2/tbmr.rs:143:20
[INFO] [stdout]     |
[INFO] [stdout] 143 |     pub fn tbsnaps(&mut self) -> TbsnapsW<TbmrSpec> {
[INFO] [stdout]     |                    ^^^^^^^^^     ------------------ the same lifetime is hidden here
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 143 |     pub fn tbsnaps(&mut self) -> TbsnapsW<'_, TbmrSpec> {
[INFO] [stdout]     |                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gptimer0/imr.rs:117:18
[INFO] [stdout]     |
[INFO] [stdout] 117 |     pub fn tbmim(&mut self) -> TbmimW<ImrSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     --------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 117 |     pub fn tbmim(&mut self) -> TbmimW<'_, ImrSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gptimer2/tbmr.rs:148:18
[INFO] [stdout]     |
[INFO] [stdout] 148 |     pub fn tbild(&mut self) -> TbildW<TbmrSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ---------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 148 |     pub fn tbild(&mut self) -> TbildW<'_, TbmrSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gptimer2/tbmr.rs:153:20
[INFO] [stdout]     |
[INFO] [stdout] 153 |     pub fn tbpwmie(&mut self) -> TbpwmieW<TbmrSpec> {
[INFO] [stdout]     |                    ^^^^^^^^^     ------------------ the same lifetime is hidden here
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 153 |     pub fn tbpwmie(&mut self) -> TbpwmieW<'_, TbmrSpec> {
[INFO] [stdout]     |                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/gptimer0/icr.rs:91:21
[INFO] [stdout]    |
[INFO] [stdout] 91 |     pub fn tatocint(&mut self) -> TatocintW<IcrSpec> {
[INFO] [stdout]    |                     ^^^^^^^^^     ------------------ the same lifetime is hidden here
[INFO] [stdout]    |                     |
[INFO] [stdout]    |                     the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 91 |     pub fn tatocint(&mut self) -> TatocintW<'_, IcrSpec> {
[INFO] [stdout]    |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gptimer2/tbmr.rs:158:19
[INFO] [stdout]     |
[INFO] [stdout] 158 |     pub fn tbmrsu(&mut self) -> TbmrsuW<TbmrSpec> {
[INFO] [stdout]     |                   ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 158 |     pub fn tbmrsu(&mut self) -> TbmrsuW<'_, TbmrSpec> {
[INFO] [stdout]     |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/gptimer0/icr.rs:96:20
[INFO] [stdout]    |
[INFO] [stdout] 96 |     pub fn camcint(&mut self) -> CamcintW<IcrSpec> {
[INFO] [stdout]    |                    ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]    |                    |
[INFO] [stdout]    |                    the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 96 |     pub fn camcint(&mut self) -> CamcintW<'_, IcrSpec> {
[INFO] [stdout]    |                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gptimer2/tbmr.rs:163:18
[INFO] [stdout]     |
[INFO] [stdout] 163 |     pub fn tbplo(&mut self) -> TbploW<TbmrSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ---------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 163 |     pub fn tbplo(&mut self) -> TbploW<'_, TbmrSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gptimer0/icr.rs:101:20
[INFO] [stdout]     |
[INFO] [stdout] 101 |     pub fn caecint(&mut self) -> CaecintW<IcrSpec> {
[INFO] [stdout]     |                    ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 101 |     pub fn caecint(&mut self) -> CaecintW<'_, IcrSpec> {
[INFO] [stdout]     |                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gptimer2/ctl.rs:100:17
[INFO] [stdout]     |
[INFO] [stdout] 100 |     pub fn taen(&mut self) -> TaenW<CtlSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     -------------- the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 100 |     pub fn taen(&mut self) -> TaenW<'_, CtlSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gptimer0/icr.rs:106:20
[INFO] [stdout]     |
[INFO] [stdout] 106 |     pub fn tamcint(&mut self) -> TamcintW<IcrSpec> {
[INFO] [stdout]     |                    ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 106 |     pub fn tamcint(&mut self) -> TamcintW<'_, IcrSpec> {
[INFO] [stdout]     |                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gptimer2/ctl.rs:105:20
[INFO] [stdout]     |
[INFO] [stdout] 105 |     pub fn tastall(&mut self) -> TastallW<CtlSpec> {
[INFO] [stdout]     |                    ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 105 |     pub fn tastall(&mut self) -> TastallW<'_, CtlSpec> {
[INFO] [stdout]     |                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gptimer0/icr.rs:111:21
[INFO] [stdout]     |
[INFO] [stdout] 111 |     pub fn tbtocint(&mut self) -> TbtocintW<IcrSpec> {
[INFO] [stdout]     |                     ^^^^^^^^^     ------------------ the same lifetime is hidden here
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 111 |     pub fn tbtocint(&mut self) -> TbtocintW<'_, IcrSpec> {
[INFO] [stdout]     |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gptimer2/ctl.rs:110:20
[INFO] [stdout]     |
[INFO] [stdout] 110 |     pub fn taevent(&mut self) -> TaeventW<CtlSpec> {
[INFO] [stdout]     |                    ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 110 |     pub fn taevent(&mut self) -> TaeventW<'_, CtlSpec> {
[INFO] [stdout]     |                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gptimer2/ctl.rs:115:18
[INFO] [stdout]     |
[INFO] [stdout] 115 |     pub fn taote(&mut self) -> TaoteW<CtlSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     --------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 115 |     pub fn taote(&mut self) -> TaoteW<'_, CtlSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gptimer0/icr.rs:116:20
[INFO] [stdout]     |
[INFO] [stdout] 116 |     pub fn cbmcint(&mut self) -> CbmcintW<IcrSpec> {
[INFO] [stdout]     |                    ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 116 |     pub fn cbmcint(&mut self) -> CbmcintW<'_, IcrSpec> {
[INFO] [stdout]     |                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gptimer0/icr.rs:121:20
[INFO] [stdout]     |
[INFO] [stdout] 121 |     pub fn cbecint(&mut self) -> CbecintW<IcrSpec> {
[INFO] [stdout]     |                    ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 121 |     pub fn cbecint(&mut self) -> CbecintW<'_, IcrSpec> {
[INFO] [stdout]     |                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gptimer0/icr.rs:126:20
[INFO] [stdout]     |
[INFO] [stdout] 126 |     pub fn tbmcint(&mut self) -> TbmcintW<IcrSpec> {
[INFO] [stdout]     |                    ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 126 |     pub fn tbmcint(&mut self) -> TbmcintW<'_, IcrSpec> {
[INFO] [stdout]     |                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gptimer0/icr.rs:131:20
[INFO] [stdout]     |
[INFO] [stdout] 131 |     pub fn wuecint(&mut self) -> WuecintW<IcrSpec> {
[INFO] [stdout]     |                    ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 131 |     pub fn wuecint(&mut self) -> WuecintW<'_, IcrSpec> {
[INFO] [stdout]     |                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/gptimer0/tailr.rs:19:18
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn tailr(&mut self) -> TailrW<TailrSpec> {
[INFO] [stdout]    |                  ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn tailr(&mut self) -> TailrW<'_, TailrSpec> {
[INFO] [stdout]    |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gptimer2/ctl.rs:120:19
[INFO] [stdout]     |
[INFO] [stdout] 120 |     pub fn tapwml(&mut self) -> TapwmlW<CtlSpec> {
[INFO] [stdout]     |                   ^^^^^^^^^     ---------------- the same lifetime is hidden here
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 120 |     pub fn tapwml(&mut self) -> TapwmlW<'_, CtlSpec> {
[INFO] [stdout]     |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gptimer2/ctl.rs:125:17
[INFO] [stdout]     |
[INFO] [stdout] 125 |     pub fn tben(&mut self) -> TbenW<CtlSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     -------------- the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 125 |     pub fn tben(&mut self) -> TbenW<'_, CtlSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gptimer2/ctl.rs:130:20
[INFO] [stdout]     |
[INFO] [stdout] 130 |     pub fn tbstall(&mut self) -> TbstallW<CtlSpec> {
[INFO] [stdout]     |                    ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 130 |     pub fn tbstall(&mut self) -> TbstallW<'_, CtlSpec> {
[INFO] [stdout]     |                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gptimer2/ctl.rs:135:20
[INFO] [stdout]     |
[INFO] [stdout] 135 |     pub fn tbevent(&mut self) -> TbeventW<CtlSpec> {
[INFO] [stdout]     |                    ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 135 |     pub fn tbevent(&mut self) -> TbeventW<'_, CtlSpec> {
[INFO] [stdout]     |                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gptimer2/ctl.rs:140:18
[INFO] [stdout]     |
[INFO] [stdout] 140 |     pub fn tbote(&mut self) -> TboteW<CtlSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     --------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 140 |     pub fn tbote(&mut self) -> TboteW<'_, CtlSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gptimer2/ctl.rs:145:19
[INFO] [stdout]     |
[INFO] [stdout] 145 |     pub fn tbpwml(&mut self) -> TbpwmlW<CtlSpec> {
[INFO] [stdout]     |                   ^^^^^^^^^     ---------------- the same lifetime is hidden here
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 145 |     pub fn tbpwml(&mut self) -> TbpwmlW<'_, CtlSpec> {
[INFO] [stdout]     |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/gptimer0/tbilr.rs:19:18
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn tbilr(&mut self) -> TbilrW<TbilrSpec> {
[INFO] [stdout]    |                  ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn tbilr(&mut self) -> TbilrW<'_, TbilrSpec> {
[INFO] [stdout]    |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/gptimer0/tamatchr.rs:19:17
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn tamr(&mut self) -> TamrW<TamatchrSpec> {
[INFO] [stdout]    |                 ^^^^^^^^^     ------------------- the same lifetime is hidden here
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn tamr(&mut self) -> TamrW<'_, TamatchrSpec> {
[INFO] [stdout]    |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/gptimer0/tbmatchr.rs:19:17
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn tbmr(&mut self) -> TbmrW<TbmatchrSpec> {
[INFO] [stdout]    |                 ^^^^^^^^^     ------------------- the same lifetime is hidden here
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn tbmr(&mut self) -> TbmrW<'_, TbmatchrSpec> {
[INFO] [stdout]    |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/gptimer0/tapr.rs:19:18
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn tapsr(&mut self) -> TapsrW<TaprSpec> {
[INFO] [stdout]    |                  ^^^^^^^^^     ---------------- the same lifetime is hidden here
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn tapsr(&mut self) -> TapsrW<'_, TaprSpec> {
[INFO] [stdout]    |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/gptimer0/tbpr.rs:19:18
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn tbpsr(&mut self) -> TbpsrW<TbprSpec> {
[INFO] [stdout]    |                  ^^^^^^^^^     ---------------- the same lifetime is hidden here
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn tbpsr(&mut self) -> TbpsrW<'_, TbprSpec> {
[INFO] [stdout]    |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/gptimer0/tapmr.rs:19:18
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn tapsr(&mut self) -> TapsrW<TapmrSpec> {
[INFO] [stdout]    |                  ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn tapsr(&mut self) -> TapsrW<'_, TapmrSpec> {
[INFO] [stdout]    |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/gptimer0/tbpmr.rs:19:18
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn tbpsr(&mut self) -> TbpsrW<TbpmrSpec> {
[INFO] [stdout]    |                  ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn tbpsr(&mut self) -> TbpsrW<'_, TbpmrSpec> {
[INFO] [stdout]    |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/gptimer0/tav.rs:19:16
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn tav(&mut self) -> TavW<TavSpec> {
[INFO] [stdout]    |                ^^^^^^^^^     ------------- the same lifetime is hidden here
[INFO] [stdout]    |                |
[INFO] [stdout]    |                the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn tav(&mut self) -> TavW<'_, TavSpec> {
[INFO] [stdout]    |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/gptimer0/tbv.rs:26:16
[INFO] [stdout]    |
[INFO] [stdout] 26 |     pub fn tbv(&mut self) -> TbvW<TbvSpec> {
[INFO] [stdout]    |                ^^^^^^^^^     ------------- the same lifetime is hidden here
[INFO] [stdout]    |                |
[INFO] [stdout]    |                the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 26 |     pub fn tbv(&mut self) -> TbvW<'_, TbvSpec> {
[INFO] [stdout]    |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/gptimer2/sync.rs:46:18
[INFO] [stdout]    |
[INFO] [stdout] 46 |     pub fn sync0(&mut self) -> Sync0W<SyncSpec> {
[INFO] [stdout]    |                  ^^^^^^^^^     ---------------- the same lifetime is hidden here
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 46 |     pub fn sync0(&mut self) -> Sync0W<'_, SyncSpec> {
[INFO] [stdout]    |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/gptimer2/sync.rs:51:18
[INFO] [stdout]    |
[INFO] [stdout] 51 |     pub fn sync1(&mut self) -> Sync1W<SyncSpec> {
[INFO] [stdout]    |                  ^^^^^^^^^     ---------------- the same lifetime is hidden here
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 51 |     pub fn sync1(&mut self) -> Sync1W<'_, SyncSpec> {
[INFO] [stdout]    |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/gptimer2/sync.rs:56:18
[INFO] [stdout]    |
[INFO] [stdout] 56 |     pub fn sync2(&mut self) -> Sync2W<SyncSpec> {
[INFO] [stdout]    |                  ^^^^^^^^^     ---------------- the same lifetime is hidden here
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 56 |     pub fn sync2(&mut self) -> Sync2W<'_, SyncSpec> {
[INFO] [stdout]    |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/gptimer1/cfg.rs:23:20
[INFO] [stdout]    |
[INFO] [stdout] 23 |     pub fn gptmcfg(&mut self) -> GptmcfgW<CfgSpec> {
[INFO] [stdout]    |                    ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]    |                    |
[INFO] [stdout]    |                    the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 23 |     pub fn gptmcfg(&mut self) -> GptmcfgW<'_, CfgSpec> {
[INFO] [stdout]    |                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/gptimer2/sync.rs:61:18
[INFO] [stdout]    |
[INFO] [stdout] 61 |     pub fn sync3(&mut self) -> Sync3W<SyncSpec> {
[INFO] [stdout]    |                  ^^^^^^^^^     ---------------- the same lifetime is hidden here
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 61 |     pub fn sync3(&mut self) -> Sync3W<'_, SyncSpec> {
[INFO] [stdout]    |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/gptimer2/imr.rs:82:19
[INFO] [stdout]    |
[INFO] [stdout] 82 |     pub fn tatoim(&mut self) -> TatoimW<ImrSpec> {
[INFO] [stdout]    |                   ^^^^^^^^^     ---------------- the same lifetime is hidden here
[INFO] [stdout]    |                   |
[INFO] [stdout]    |                   the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 82 |     pub fn tatoim(&mut self) -> TatoimW<'_, ImrSpec> {
[INFO] [stdout]    |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/gptimer2/imr.rs:87:18
[INFO] [stdout]    |
[INFO] [stdout] 87 |     pub fn camim(&mut self) -> CamimW<ImrSpec> {
[INFO] [stdout]    |                  ^^^^^^^^^     --------------- the same lifetime is hidden here
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 87 |     pub fn camim(&mut self) -> CamimW<'_, ImrSpec> {
[INFO] [stdout]    |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/gptimer2/imr.rs:92:18
[INFO] [stdout]    |
[INFO] [stdout] 92 |     pub fn caeim(&mut self) -> CaeimW<ImrSpec> {
[INFO] [stdout]    |                  ^^^^^^^^^     --------------- the same lifetime is hidden here
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 92 |     pub fn caeim(&mut self) -> CaeimW<'_, ImrSpec> {
[INFO] [stdout]    |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/gptimer2/imr.rs:97:18
[INFO] [stdout]    |
[INFO] [stdout] 97 |     pub fn tamim(&mut self) -> TamimW<ImrSpec> {
[INFO] [stdout]    |                  ^^^^^^^^^     --------------- the same lifetime is hidden here
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 97 |     pub fn tamim(&mut self) -> TamimW<'_, ImrSpec> {
[INFO] [stdout]    |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gptimer1/tamr.rs:113:17
[INFO] [stdout]     |
[INFO] [stdout] 113 |     pub fn tamr(&mut self) -> TamrW<TamrSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     --------------- the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 113 |     pub fn tamr(&mut self) -> TamrW<'_, TamrSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gptimer2/imr.rs:102:19
[INFO] [stdout]     |
[INFO] [stdout] 102 |     pub fn tbtoim(&mut self) -> TbtoimW<ImrSpec> {
[INFO] [stdout]     |                   ^^^^^^^^^     ---------------- the same lifetime is hidden here
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 102 |     pub fn tbtoim(&mut self) -> TbtoimW<'_, ImrSpec> {
[INFO] [stdout]     |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gptimer2/imr.rs:107:18
[INFO] [stdout]     |
[INFO] [stdout] 107 |     pub fn cbmim(&mut self) -> CbmimW<ImrSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     --------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 107 |     pub fn cbmim(&mut self) -> CbmimW<'_, ImrSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gptimer1/tamr.rs:118:18
[INFO] [stdout]     |
[INFO] [stdout] 118 |     pub fn tacmr(&mut self) -> TacmrW<TamrSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ---------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 118 |     pub fn tacmr(&mut self) -> TacmrW<'_, TamrSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gptimer2/imr.rs:112:18
[INFO] [stdout]     |
[INFO] [stdout] 112 |     pub fn cbeim(&mut self) -> CbeimW<ImrSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     --------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 112 |     pub fn cbeim(&mut self) -> CbeimW<'_, ImrSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gptimer2/imr.rs:117:18
[INFO] [stdout]     |
[INFO] [stdout] 117 |     pub fn tbmim(&mut self) -> TbmimW<ImrSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     --------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 117 |     pub fn tbmim(&mut self) -> TbmimW<'_, ImrSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gptimer1/tamr.rs:123:18
[INFO] [stdout]     |
[INFO] [stdout] 123 |     pub fn taams(&mut self) -> TaamsW<TamrSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ---------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 123 |     pub fn taams(&mut self) -> TaamsW<'_, TamrSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/gptimer2/icr.rs:91:21
[INFO] [stdout]    |
[INFO] [stdout] 91 |     pub fn tatocint(&mut self) -> TatocintW<IcrSpec> {
[INFO] [stdout]    |                     ^^^^^^^^^     ------------------ the same lifetime is hidden here
[INFO] [stdout]    |                     |
[INFO] [stdout]    |                     the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 91 |     pub fn tatocint(&mut self) -> TatocintW<'_, IcrSpec> {
[INFO] [stdout]    |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gptimer1/tamr.rs:128:19
[INFO] [stdout]     |
[INFO] [stdout] 128 |     pub fn tacdir(&mut self) -> TacdirW<TamrSpec> {
[INFO] [stdout]     |                   ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 128 |     pub fn tacdir(&mut self) -> TacdirW<'_, TamrSpec> {
[INFO] [stdout]     |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/gptimer2/icr.rs:96:20
[INFO] [stdout]    |
[INFO] [stdout] 96 |     pub fn camcint(&mut self) -> CamcintW<IcrSpec> {
[INFO] [stdout]    |                    ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]    |                    |
[INFO] [stdout]    |                    the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 96 |     pub fn camcint(&mut self) -> CamcintW<'_, IcrSpec> {
[INFO] [stdout]    |                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gptimer1/tamr.rs:133:18
[INFO] [stdout]     |
[INFO] [stdout] 133 |     pub fn tamie(&mut self) -> TamieW<TamrSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ---------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 133 |     pub fn tamie(&mut self) -> TamieW<'_, TamrSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gptimer2/icr.rs:101:20
[INFO] [stdout]     |
[INFO] [stdout] 101 |     pub fn caecint(&mut self) -> CaecintW<IcrSpec> {
[INFO] [stdout]     |                    ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 101 |     pub fn caecint(&mut self) -> CaecintW<'_, IcrSpec> {
[INFO] [stdout]     |                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gptimer1/tamr.rs:138:18
[INFO] [stdout]     |
[INFO] [stdout] 138 |     pub fn tawot(&mut self) -> TawotW<TamrSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ---------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 138 |     pub fn tawot(&mut self) -> TawotW<'_, TamrSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gptimer1/tamr.rs:143:20
[INFO] [stdout]     |
[INFO] [stdout] 143 |     pub fn tasnaps(&mut self) -> TasnapsW<TamrSpec> {
[INFO] [stdout]     |                    ^^^^^^^^^     ------------------ the same lifetime is hidden here
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 143 |     pub fn tasnaps(&mut self) -> TasnapsW<'_, TamrSpec> {
[INFO] [stdout]     |                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gptimer1/tamr.rs:148:18
[INFO] [stdout]     |
[INFO] [stdout] 148 |     pub fn taild(&mut self) -> TaildW<TamrSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ---------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 148 |     pub fn taild(&mut self) -> TaildW<'_, TamrSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gptimer2/icr.rs:106:20
[INFO] [stdout]     |
[INFO] [stdout] 106 |     pub fn tamcint(&mut self) -> TamcintW<IcrSpec> {
[INFO] [stdout]     |                    ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 106 |     pub fn tamcint(&mut self) -> TamcintW<'_, IcrSpec> {
[INFO] [stdout]     |                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gptimer2/icr.rs:111:21
[INFO] [stdout]     |
[INFO] [stdout] 111 |     pub fn tbtocint(&mut self) -> TbtocintW<IcrSpec> {
[INFO] [stdout]     |                     ^^^^^^^^^     ------------------ the same lifetime is hidden here
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 111 |     pub fn tbtocint(&mut self) -> TbtocintW<'_, IcrSpec> {
[INFO] [stdout]     |                                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gptimer2/icr.rs:116:20
[INFO] [stdout]     |
[INFO] [stdout] 116 |     pub fn cbmcint(&mut self) -> CbmcintW<IcrSpec> {
[INFO] [stdout]     |                    ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 116 |     pub fn cbmcint(&mut self) -> CbmcintW<'_, IcrSpec> {
[INFO] [stdout]     |                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gptimer2/icr.rs:121:20
[INFO] [stdout]     |
[INFO] [stdout] 121 |     pub fn cbecint(&mut self) -> CbecintW<IcrSpec> {
[INFO] [stdout]     |                    ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 121 |     pub fn cbecint(&mut self) -> CbecintW<'_, IcrSpec> {
[INFO] [stdout]     |                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gptimer2/icr.rs:126:20
[INFO] [stdout]     |
[INFO] [stdout] 126 |     pub fn tbmcint(&mut self) -> TbmcintW<IcrSpec> {
[INFO] [stdout]     |                    ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 126 |     pub fn tbmcint(&mut self) -> TbmcintW<'_, IcrSpec> {
[INFO] [stdout]     |                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gptimer1/tamr.rs:153:20
[INFO] [stdout]     |
[INFO] [stdout] 153 |     pub fn tapwmie(&mut self) -> TapwmieW<TamrSpec> {
[INFO] [stdout]     |                    ^^^^^^^^^     ------------------ the same lifetime is hidden here
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 153 |     pub fn tapwmie(&mut self) -> TapwmieW<'_, TamrSpec> {
[INFO] [stdout]     |                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gptimer1/tamr.rs:158:19
[INFO] [stdout]     |
[INFO] [stdout] 158 |     pub fn tamrsu(&mut self) -> TamrsuW<TamrSpec> {
[INFO] [stdout]     |                   ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 158 |     pub fn tamrsu(&mut self) -> TamrsuW<'_, TamrSpec> {
[INFO] [stdout]     |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gptimer1/tamr.rs:163:18
[INFO] [stdout]     |
[INFO] [stdout] 163 |     pub fn taplo(&mut self) -> TaploW<TamrSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ---------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 163 |     pub fn taplo(&mut self) -> TaploW<'_, TamrSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gptimer2/icr.rs:131:20
[INFO] [stdout]     |
[INFO] [stdout] 131 |     pub fn wuecint(&mut self) -> WuecintW<IcrSpec> {
[INFO] [stdout]     |                    ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 131 |     pub fn wuecint(&mut self) -> WuecintW<'_, IcrSpec> {
[INFO] [stdout]     |                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/gptimer2/tailr.rs:19:18
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn tailr(&mut self) -> TailrW<TailrSpec> {
[INFO] [stdout]    |                  ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn tailr(&mut self) -> TailrW<'_, TailrSpec> {
[INFO] [stdout]    |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gptimer1/tbmr.rs:113:17
[INFO] [stdout]     |
[INFO] [stdout] 113 |     pub fn tbmr(&mut self) -> TbmrW<TbmrSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     --------------- the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 113 |     pub fn tbmr(&mut self) -> TbmrW<'_, TbmrSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gptimer1/tbmr.rs:118:18
[INFO] [stdout]     |
[INFO] [stdout] 118 |     pub fn tbcmr(&mut self) -> TbcmrW<TbmrSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ---------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 118 |     pub fn tbcmr(&mut self) -> TbcmrW<'_, TbmrSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gptimer1/tbmr.rs:123:18
[INFO] [stdout]     |
[INFO] [stdout] 123 |     pub fn tbams(&mut self) -> TbamsW<TbmrSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ---------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 123 |     pub fn tbams(&mut self) -> TbamsW<'_, TbmrSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gptimer1/tbmr.rs:128:19
[INFO] [stdout]     |
[INFO] [stdout] 128 |     pub fn tbcdir(&mut self) -> TbcdirW<TbmrSpec> {
[INFO] [stdout]     |                   ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 128 |     pub fn tbcdir(&mut self) -> TbcdirW<'_, TbmrSpec> {
[INFO] [stdout]     |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/gptimer2/tbilr.rs:19:18
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn tbilr(&mut self) -> TbilrW<TbilrSpec> {
[INFO] [stdout]    |                  ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn tbilr(&mut self) -> TbilrW<'_, TbilrSpec> {
[INFO] [stdout]    |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gptimer1/tbmr.rs:133:18
[INFO] [stdout]     |
[INFO] [stdout] 133 |     pub fn tbmie(&mut self) -> TbmieW<TbmrSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ---------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 133 |     pub fn tbmie(&mut self) -> TbmieW<'_, TbmrSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/gptimer2/tamatchr.rs:19:17
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn tamr(&mut self) -> TamrW<TamatchrSpec> {
[INFO] [stdout]    |                 ^^^^^^^^^     ------------------- the same lifetime is hidden here
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn tamr(&mut self) -> TamrW<'_, TamatchrSpec> {
[INFO] [stdout]    |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/gptimer2/tbmatchr.rs:19:17
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn tbmr(&mut self) -> TbmrW<TbmatchrSpec> {
[INFO] [stdout]    |                 ^^^^^^^^^     ------------------- the same lifetime is hidden here
[INFO] [stdout]    |                 |
[INFO] [stdout]    |                 the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn tbmr(&mut self) -> TbmrW<'_, TbmatchrSpec> {
[INFO] [stdout]    |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/gptimer2/tapr.rs:19:18
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn tapsr(&mut self) -> TapsrW<TaprSpec> {
[INFO] [stdout]    |                  ^^^^^^^^^     ---------------- the same lifetime is hidden here
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn tapsr(&mut self) -> TapsrW<'_, TaprSpec> {
[INFO] [stdout]    |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/gptimer2/tbpr.rs:19:18
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn tbpsr(&mut self) -> TbpsrW<TbprSpec> {
[INFO] [stdout]    |                  ^^^^^^^^^     ---------------- the same lifetime is hidden here
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn tbpsr(&mut self) -> TbpsrW<'_, TbprSpec> {
[INFO] [stdout]    |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gptimer1/tbmr.rs:138:18
[INFO] [stdout]     |
[INFO] [stdout] 138 |     pub fn tbwot(&mut self) -> TbwotW<TbmrSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ---------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 138 |     pub fn tbwot(&mut self) -> TbwotW<'_, TbmrSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/gptimer2/tapmr.rs:19:18
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn tapsr(&mut self) -> TapsrW<TapmrSpec> {
[INFO] [stdout]    |                  ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn tapsr(&mut self) -> TapsrW<'_, TapmrSpec> {
[INFO] [stdout]    |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gptimer1/tbmr.rs:143:20
[INFO] [stdout]     |
[INFO] [stdout] 143 |     pub fn tbsnaps(&mut self) -> TbsnapsW<TbmrSpec> {
[INFO] [stdout]     |                    ^^^^^^^^^     ------------------ the same lifetime is hidden here
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 143 |     pub fn tbsnaps(&mut self) -> TbsnapsW<'_, TbmrSpec> {
[INFO] [stdout]     |                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/gptimer2/tbpmr.rs:19:18
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn tbpsr(&mut self) -> TbpsrW<TbpmrSpec> {
[INFO] [stdout]    |                  ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn tbpsr(&mut self) -> TbpsrW<'_, TbpmrSpec> {
[INFO] [stdout]    |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gptimer1/tbmr.rs:148:18
[INFO] [stdout]     |
[INFO] [stdout] 148 |     pub fn tbild(&mut self) -> TbildW<TbmrSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ---------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 148 |     pub fn tbild(&mut self) -> TbildW<'_, TbmrSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gptimer1/tbmr.rs:153:20
[INFO] [stdout]     |
[INFO] [stdout] 153 |     pub fn tbpwmie(&mut self) -> TbpwmieW<TbmrSpec> {
[INFO] [stdout]     |                    ^^^^^^^^^     ------------------ the same lifetime is hidden here
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 153 |     pub fn tbpwmie(&mut self) -> TbpwmieW<'_, TbmrSpec> {
[INFO] [stdout]     |                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gptimer1/tbmr.rs:158:19
[INFO] [stdout]     |
[INFO] [stdout] 158 |     pub fn tbmrsu(&mut self) -> TbmrsuW<TbmrSpec> {
[INFO] [stdout]     |                   ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 158 |     pub fn tbmrsu(&mut self) -> TbmrsuW<'_, TbmrSpec> {
[INFO] [stdout]     |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gptimer1/tbmr.rs:163:18
[INFO] [stdout]     |
[INFO] [stdout] 163 |     pub fn tbplo(&mut self) -> TbploW<TbmrSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ---------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 163 |     pub fn tbplo(&mut self) -> TbploW<'_, TbmrSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gptimer1/ctl.rs:100:17
[INFO] [stdout]     |
[INFO] [stdout] 100 |     pub fn taen(&mut self) -> TaenW<CtlSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     -------------- the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 100 |     pub fn taen(&mut self) -> TaenW<'_, CtlSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gptimer1/ctl.rs:105:20
[INFO] [stdout]     |
[INFO] [stdout] 105 |     pub fn tastall(&mut self) -> TastallW<CtlSpec> {
[INFO] [stdout]     |                    ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 105 |     pub fn tastall(&mut self) -> TastallW<'_, CtlSpec> {
[INFO] [stdout]     |                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gptimer1/ctl.rs:110:20
[INFO] [stdout]     |
[INFO] [stdout] 110 |     pub fn taevent(&mut self) -> TaeventW<CtlSpec> {
[INFO] [stdout]     |                    ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 110 |     pub fn taevent(&mut self) -> TaeventW<'_, CtlSpec> {
[INFO] [stdout]     |                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gptimer1/ctl.rs:115:18
[INFO] [stdout]     |
[INFO] [stdout] 115 |     pub fn taote(&mut self) -> TaoteW<CtlSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     --------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 115 |     pub fn taote(&mut self) -> TaoteW<'_, CtlSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gptimer1/ctl.rs:120:19
[INFO] [stdout]     |
[INFO] [stdout] 120 |     pub fn tapwml(&mut self) -> TapwmlW<CtlSpec> {
[INFO] [stdout]     |                   ^^^^^^^^^     ---------------- the same lifetime is hidden here
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 120 |     pub fn tapwml(&mut self) -> TapwmlW<'_, CtlSpec> {
[INFO] [stdout]     |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gptimer1/ctl.rs:125:17
[INFO] [stdout]     |
[INFO] [stdout] 125 |     pub fn tben(&mut self) -> TbenW<CtlSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     -------------- the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 125 |     pub fn tben(&mut self) -> TbenW<'_, CtlSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/gptimer2/tav.rs:19:16
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn tav(&mut self) -> TavW<TavSpec> {
[INFO] [stdout]    |                ^^^^^^^^^     ------------- the same lifetime is hidden here
[INFO] [stdout]    |                |
[INFO] [stdout]    |                the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 19 |     pub fn tav(&mut self) -> TavW<'_, TavSpec> {
[INFO] [stdout]    |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gptimer1/ctl.rs:130:20
[INFO] [stdout]     |
[INFO] [stdout] 130 |     pub fn tbstall(&mut self) -> TbstallW<CtlSpec> {
[INFO] [stdout]     |                    ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 130 |     pub fn tbstall(&mut self) -> TbstallW<'_, CtlSpec> {
[INFO] [stdout]     |                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/gptimer2/tbv.rs:26:16
[INFO] [stdout]    |
[INFO] [stdout] 26 |     pub fn tbv(&mut self) -> TbvW<TbvSpec> {
[INFO] [stdout]    |                ^^^^^^^^^     ------------- the same lifetime is hidden here
[INFO] [stdout]    |                |
[INFO] [stdout]    |                the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 26 |     pub fn tbv(&mut self) -> TbvW<'_, TbvSpec> {
[INFO] [stdout]    |                                   +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gptimer1/ctl.rs:135:20
[INFO] [stdout]     |
[INFO] [stdout] 135 |     pub fn tbevent(&mut self) -> TbeventW<CtlSpec> {
[INFO] [stdout]     |                    ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 135 |     pub fn tbevent(&mut self) -> TbeventW<'_, CtlSpec> {
[INFO] [stdout]     |                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/gptimer3/cfg.rs:23:20
[INFO] [stdout]    |
[INFO] [stdout] 23 |     pub fn gptmcfg(&mut self) -> GptmcfgW<CfgSpec> {
[INFO] [stdout]    |                    ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]    |                    |
[INFO] [stdout]    |                    the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 23 |     pub fn gptmcfg(&mut self) -> GptmcfgW<'_, CfgSpec> {
[INFO] [stdout]    |                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gptimer3/tamr.rs:113:17
[INFO] [stdout]     |
[INFO] [stdout] 113 |     pub fn tamr(&mut self) -> TamrW<TamrSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     --------------- the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 113 |     pub fn tamr(&mut self) -> TamrW<'_, TamrSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gptimer1/ctl.rs:140:18
[INFO] [stdout]     |
[INFO] [stdout] 140 |     pub fn tbote(&mut self) -> TboteW<CtlSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     --------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 140 |     pub fn tbote(&mut self) -> TboteW<'_, CtlSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gptimer3/tamr.rs:118:18
[INFO] [stdout]     |
[INFO] [stdout] 118 |     pub fn tacmr(&mut self) -> TacmrW<TamrSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ---------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 118 |     pub fn tacmr(&mut self) -> TacmrW<'_, TamrSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gptimer1/ctl.rs:145:19
[INFO] [stdout]     |
[INFO] [stdout] 145 |     pub fn tbpwml(&mut self) -> TbpwmlW<CtlSpec> {
[INFO] [stdout]     |                   ^^^^^^^^^     ---------------- the same lifetime is hidden here
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 145 |     pub fn tbpwml(&mut self) -> TbpwmlW<'_, CtlSpec> {
[INFO] [stdout]     |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gptimer3/tamr.rs:123:18
[INFO] [stdout]     |
[INFO] [stdout] 123 |     pub fn taams(&mut self) -> TaamsW<TamrSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ---------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 123 |     pub fn taams(&mut self) -> TaamsW<'_, TamrSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gptimer3/tamr.rs:128:19
[INFO] [stdout]     |
[INFO] [stdout] 128 |     pub fn tacdir(&mut self) -> TacdirW<TamrSpec> {
[INFO] [stdout]     |                   ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 128 |     pub fn tacdir(&mut self) -> TacdirW<'_, TamrSpec> {
[INFO] [stdout]     |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/gptimer1/sync.rs:46:18
[INFO] [stdout]    |
[INFO] [stdout] 46 |     pub fn sync0(&mut self) -> Sync0W<SyncSpec> {
[INFO] [stdout]    |                  ^^^^^^^^^     ---------------- the same lifetime is hidden here
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 46 |     pub fn sync0(&mut self) -> Sync0W<'_, SyncSpec> {
[INFO] [stdout]    |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gptimer3/tamr.rs:133:18
[INFO] [stdout]     |
[INFO] [stdout] 133 |     pub fn tamie(&mut self) -> TamieW<TamrSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ---------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 133 |     pub fn tamie(&mut self) -> TamieW<'_, TamrSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gptimer3/tamr.rs:138:18
[INFO] [stdout]     |
[INFO] [stdout] 138 |     pub fn tawot(&mut self) -> TawotW<TamrSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ---------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 138 |     pub fn tawot(&mut self) -> TawotW<'_, TamrSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gptimer3/tamr.rs:143:20
[INFO] [stdout]     |
[INFO] [stdout] 143 |     pub fn tasnaps(&mut self) -> TasnapsW<TamrSpec> {
[INFO] [stdout]     |                    ^^^^^^^^^     ------------------ the same lifetime is hidden here
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 143 |     pub fn tasnaps(&mut self) -> TasnapsW<'_, TamrSpec> {
[INFO] [stdout]     |                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gptimer3/tamr.rs:148:18
[INFO] [stdout]     |
[INFO] [stdout] 148 |     pub fn taild(&mut self) -> TaildW<TamrSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ---------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 148 |     pub fn taild(&mut self) -> TaildW<'_, TamrSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gptimer3/tamr.rs:153:20
[INFO] [stdout]     |
[INFO] [stdout] 153 |     pub fn tapwmie(&mut self) -> TapwmieW<TamrSpec> {
[INFO] [stdout]     |                    ^^^^^^^^^     ------------------ the same lifetime is hidden here
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 153 |     pub fn tapwmie(&mut self) -> TapwmieW<'_, TamrSpec> {
[INFO] [stdout]     |                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/gptimer1/sync.rs:51:18
[INFO] [stdout]    |
[INFO] [stdout] 51 |     pub fn sync1(&mut self) -> Sync1W<SyncSpec> {
[INFO] [stdout]    |                  ^^^^^^^^^     ---------------- the same lifetime is hidden here
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 51 |     pub fn sync1(&mut self) -> Sync1W<'_, SyncSpec> {
[INFO] [stdout]    |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/gptimer1/sync.rs:56:18
[INFO] [stdout]    |
[INFO] [stdout] 56 |     pub fn sync2(&mut self) -> Sync2W<SyncSpec> {
[INFO] [stdout]    |                  ^^^^^^^^^     ---------------- the same lifetime is hidden here
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 56 |     pub fn sync2(&mut self) -> Sync2W<'_, SyncSpec> {
[INFO] [stdout]    |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/gptimer1/sync.rs:61:18
[INFO] [stdout]    |
[INFO] [stdout] 61 |     pub fn sync3(&mut self) -> Sync3W<SyncSpec> {
[INFO] [stdout]    |                  ^^^^^^^^^     ---------------- the same lifetime is hidden here
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 61 |     pub fn sync3(&mut self) -> Sync3W<'_, SyncSpec> {
[INFO] [stdout]    |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gptimer3/tamr.rs:158:19
[INFO] [stdout]     |
[INFO] [stdout] 158 |     pub fn tamrsu(&mut self) -> TamrsuW<TamrSpec> {
[INFO] [stdout]     |                   ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 158 |     pub fn tamrsu(&mut self) -> TamrsuW<'_, TamrSpec> {
[INFO] [stdout]     |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/gptimer1/imr.rs:82:19
[INFO] [stdout]    |
[INFO] [stdout] 82 |     pub fn tatoim(&mut self) -> TatoimW<ImrSpec> {
[INFO] [stdout]    |                   ^^^^^^^^^     ---------------- the same lifetime is hidden here
[INFO] [stdout]    |                   |
[INFO] [stdout]    |                   the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 82 |     pub fn tatoim(&mut self) -> TatoimW<'_, ImrSpec> {
[INFO] [stdout]    |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gptimer3/tamr.rs:163:18
[INFO] [stdout]     |
[INFO] [stdout] 163 |     pub fn taplo(&mut self) -> TaploW<TamrSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ---------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 163 |     pub fn taplo(&mut self) -> TaploW<'_, TamrSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gptimer3/tbmr.rs:113:17
[INFO] [stdout]     |
[INFO] [stdout] 113 |     pub fn tbmr(&mut self) -> TbmrW<TbmrSpec> {
[INFO] [stdout]     |                 ^^^^^^^^^     --------------- the same lifetime is hidden here
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 113 |     pub fn tbmr(&mut self) -> TbmrW<'_, TbmrSpec> {
[INFO] [stdout]     |                                     +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gptimer3/tbmr.rs:118:18
[INFO] [stdout]     |
[INFO] [stdout] 118 |     pub fn tbcmr(&mut self) -> TbcmrW<TbmrSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ---------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 118 |     pub fn tbcmr(&mut self) -> TbcmrW<'_, TbmrSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gptimer3/tbmr.rs:123:18
[INFO] [stdout]     |
[INFO] [stdout] 123 |     pub fn tbams(&mut self) -> TbamsW<TbmrSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ---------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 123 |     pub fn tbams(&mut self) -> TbamsW<'_, TbmrSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gptimer3/tbmr.rs:128:19
[INFO] [stdout]     |
[INFO] [stdout] 128 |     pub fn tbcdir(&mut self) -> TbcdirW<TbmrSpec> {
[INFO] [stdout]     |                   ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 128 |     pub fn tbcdir(&mut self) -> TbcdirW<'_, TbmrSpec> {
[INFO] [stdout]     |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gptimer3/tbmr.rs:133:18
[INFO] [stdout]     |
[INFO] [stdout] 133 |     pub fn tbmie(&mut self) -> TbmieW<TbmrSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ---------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 133 |     pub fn tbmie(&mut self) -> TbmieW<'_, TbmrSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gptimer3/tbmr.rs:138:18
[INFO] [stdout]     |
[INFO] [stdout] 138 |     pub fn tbwot(&mut self) -> TbwotW<TbmrSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ---------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 138 |     pub fn tbwot(&mut self) -> TbwotW<'_, TbmrSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gptimer3/tbmr.rs:143:20
[INFO] [stdout]     |
[INFO] [stdout] 143 |     pub fn tbsnaps(&mut self) -> TbsnapsW<TbmrSpec> {
[INFO] [stdout]     |                    ^^^^^^^^^     ------------------ the same lifetime is hidden here
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 143 |     pub fn tbsnaps(&mut self) -> TbsnapsW<'_, TbmrSpec> {
[INFO] [stdout]     |                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gptimer3/tbmr.rs:148:18
[INFO] [stdout]     |
[INFO] [stdout] 148 |     pub fn tbild(&mut self) -> TbildW<TbmrSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     ---------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 148 |     pub fn tbild(&mut self) -> TbildW<'_, TbmrSpec> {
[INFO] [stdout]     |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gptimer3/tbmr.rs:153:20
[INFO] [stdout]     |
[INFO] [stdout] 153 |     pub fn tbpwmie(&mut self) -> TbpwmieW<TbmrSpec> {
[INFO] [stdout]     |                    ^^^^^^^^^     ------------------ the same lifetime is hidden here
[INFO] [stdout]     |                    |
[INFO] [stdout]     |                    the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 153 |     pub fn tbpwmie(&mut self) -> TbpwmieW<'_, TbmrSpec> {
[INFO] [stdout]     |                                           +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gptimer3/tbmr.rs:158:19
[INFO] [stdout]     |
[INFO] [stdout] 158 |     pub fn tbmrsu(&mut self) -> TbmrsuW<TbmrSpec> {
[INFO] [stdout]     |                   ^^^^^^^^^     ----------------- the same lifetime is hidden here
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 158 |     pub fn tbmrsu(&mut self) -> TbmrsuW<'_, TbmrSpec> {
[INFO] [stdout]     |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/gptimer1/imr.rs:87:18
[INFO] [stdout]    |
[INFO] [stdout] 87 |     pub fn camim(&mut self) -> CamimW<ImrSpec> {
[INFO] [stdout]    |                  ^^^^^^^^^     --------------- the same lifetime is hidden here
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 87 |     pub fn camim(&mut self) -> CamimW<'_, ImrSpec> {
[INFO] [stdout]    |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/gptimer1/imr.rs:92:18
[INFO] [stdout]    |
[INFO] [stdout] 92 |     pub fn caeim(&mut self) -> CaeimW<ImrSpec> {
[INFO] [stdout]    |                  ^^^^^^^^^     --------------- the same lifetime is hidden here
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 92 |     pub fn caeim(&mut self) -> CaeimW<'_, ImrSpec> {
[INFO] [stdout]    |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/gptimer1/imr.rs:97:18
[INFO] [stdout]    |
[INFO] [stdout] 97 |     pub fn tamim(&mut self) -> TamimW<ImrSpec> {
[INFO] [stdout]    |                  ^^^^^^^^^     --------------- the same lifetime is hidden here
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 97 |     pub fn tamim(&mut self) -> TamimW<'_, ImrSpec> {
[INFO] [stdout]    |                                       +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gptimer1/imr.rs:102:19
[INFO] [stdout]     |
[INFO] [stdout] 102 |     pub fn tbtoim(&mut self) -> TbtoimW<ImrSpec> {
[INFO] [stdout]     |                   ^^^^^^^^^     ---------------- the same lifetime is hidden here
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 102 |     pub fn tbtoim(&mut self) -> TbtoimW<'_, ImrSpec> {
[INFO] [stdout]     |                                         +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/gptimer1/imr.rs:107:18
[INFO] [stdout]     |
[INFO] [stdout] 107 |     pub fn cbmim(&mut self) -> CbmimW<ImrSpec> {
[INFO] [stdout]     |                  ^^^^^^^^^     --------------- the same lifetime is hidden here
[INFO] [stdout]     |                  |
[WARN] too many lines in the log, truncating it
